domingo, 2 de maio de 2010

CONTAS A RECEBER / PAGAR


bom segue imagem da tela , lembrando que vamos fazer a construção das rotinas de consultas uma a uma. Vc so precisa deixa a tela aqui.

CONTAS A RECEBER / PAGAR

Bom pra ficar mais rapido a nossas contrução vamos fazer o seguinte :
Vc ja tem o cadastro de cliente criado entao coloque alguns dados neles .
!!
Vamos criar outra tabela para interagir com essa nas consultas que iremos fazer.
tcontasareceber segue script :

CREATE TABLE tcontasareceber
(
numcontrole serial NOT NULL,
numconta character varying(20),
numtit integer DEFAULT 0,
situacao character varying(1) DEFAULT '1'::character varying,
dataconta timestamp without time zone,
prazo integer DEFAULT 0,
datavencimento timestamp without time zone,
datapagamento timestamp without time zone,
datarecebimento timestamp without time zone,
datadevrec timestamp without time zone,
ndeparc integer DEFAULT 0,
parcinicial integer DEFAULT 0,
codcliente integer DEFAULT 0,
valorconta numeric DEFAULT 0,
valorjuros numeric DEFAULT 0,
percjuros numeric DEFAULT 0,
valorpago numeric(15,2) DEFAULT 0,
valordesconto numeric DEFAULT 0,
pdescvencimento numeric DEFAULT 0,
entrada numeric DEFAULT 0,
dataentrada timestamp without time zone,
numbanco character varying(10),
nomedobanco character varying(50),
numagencia character varying(10),
numcheque character varying(15),
numcontacorrente character varying(20),
numcartao character varying(30),
nomecartao character varying(30),
validadecartao timestamp without time zone,
obs text,
codcobrador integer DEFAULT 0,
dataparacobranca timestamp without time zone,
dataaver timestamp without time zone,
valoraver numeric DEFAULT 0,
tipocobranca integer DEFAULT 1,
ccorrente character varying(10),
diastolerancia integer DEFAULT 0,
perccobranca numeric(15,2) DEFAULT 0,
CONSTRAINT tcontasareceber_pkey PRIMARY KEY (numcontrole)
)
WITH (
OIDS=FALSE
);
ALTER TABLE tcontasareceber OWNER TO postgres;

-- Index: "tcontasareceber_por cliente"

-- DROP INDEX "tcontasareceber_por cliente";

CREATE INDEX "tcontasareceber_por cliente"
ON tcontasareceber
USING btree
(codcliente);

-- Index: "tcontasareceber_por conta"

-- DROP INDEX "tcontasareceber_por conta";

CREATE INDEX "tcontasareceber_por conta"
ON tcontasareceber
USING btree
(numconta);

-- Index: "tcontasareceber_por vencimento"

-- DROP INDEX "tcontasareceber_por vencimento";

CREATE INDEX "tcontasareceber_por vencimento"
ON tcontasareceber
USING btree
(datavencimento);

Cadastros de Clientes 03


Bom seguinte nao vou entra na questao de criar a tela de cadastro vou apenas mostras como deve esta a parte grafica, lembrando que vc pode fazer de qual quer forma :
MAIS OS CODIGOS DOS BOTÕES DE INSERIR, EDITAR,EXCLUIR , IMPRIMIR TODOS SERAO POSTADOS AQUI !
SEGUINDO !!