예제 #1
0
        public Frm_Pagto_Pagar()
        {
            InitializeComponent();

            FornecedorCollection fornecedor_todos_temp = new FornecedorCollection(true, 1);
            FornecedorCollection fornecedor_todos      = new FornecedorCollection();

            Fornecedor fornecedor_temp = new Fornecedor();

            fornecedor_temp.FOR_CODIGO = 0;
            fornecedor_temp.FOR_NOME   = "";
            fornecedor_todos.Add(fornecedor_temp);

            foreach (Fornecedor fornecedor in fornecedor_todos_temp)
            {
                fornecedor_todos.Add(fornecedor);
            }
            cb_fornecedor.DataSource         = fornecedor_todos;
            cb_fornecedor.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            cb_fornecedor.AutoCompleteSource = AutoCompleteSource.ListItems;

            this.Text = Titulo_Tela("Pagamento das Parcelas a Pagar");
            gb_proc_contas_pagar.Text = Titulo_Grupo("Pagamento");

            dvg_parcelas.AutoGenerateColumns = false;

            cb_tipo.SelectedIndex = 1;
            tb_inicio.Text        = DateTime.Now.ToString("dd/MM/yyyy");
            tb_final.Text         = DateTime.Now.ToString("dd/MM/yyyy");

            Carregar_DGV();

            cb_tipo.Select();
        }
예제 #2
0
        private void Carregar_DGV()
        {
            FornecedorCollection fornecedor_todos;

            if (cb_criterio.SelectedIndex == 0 && tb_igual.Text != "")
            {
                try
                {
                    fornecedor_todos = new FornecedorCollection(int.Parse(tb_igual.Text), ORDER);
                }
                catch (Exception)
                {
                    fornecedor_todos = new FornecedorCollection(true, ORDER);
                }
            }
            else if (cb_criterio.SelectedIndex == 1 && tb_igual.Text != "")
            {
                fornecedor_todos = new FornecedorCollection(FornecedorLoadType.LoadByNome, tb_igual.Text, ORDER);
            }
            else
            {
                fornecedor_todos = new FornecedorCollection(true, ORDER);
            }
            dgv_Fornecedor.AutoGenerateColumns = false;
            dgv_Fornecedor.DataSource = fornecedor_todos;
        }
예제 #3
0
        public Frm_Rel_GrupoProdtoXFornecedorXProduto()
        {
            InitializeComponent(); this.Text = Titulo_Tela("Relatório de Grupo X Fornecedor X Produtos ");

            FornecedorCollection fornecedor_todos_temp = new FornecedorCollection(true, 1);
            FornecedorCollection fornecedor_todos      = new FornecedorCollection();

            Fornecedor fornecedor_temp = new Fornecedor();

            fornecedor_temp.FOR_CODIGO = 0;
            fornecedor_temp.FOR_NOME   = "Todos";
            fornecedor_todos.Add(fornecedor_temp);

            foreach (Fornecedor fornecedor in fornecedor_todos_temp)
            {
                fornecedor_todos.Add(fornecedor);
            }
            cb_fornecedor.DataSource         = fornecedor_todos;
            cb_fornecedor.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            cb_fornecedor.AutoCompleteSource = AutoCompleteSource.ListItems;

            ProdutoCollection produto_todos_temp = new ProdutoCollection(true, 1);
            ProdutoCollection produto_todos      = new ProdutoCollection();

            Produto produto_temp = new Produto();

            produto_temp.PRO_CODIGO = 0;
            produto_temp.PRO_NOME   = "Todos";
            produto_todos.Add(produto_temp);

            foreach (Produto produto in produto_todos_temp)
            {
                produto_todos.Add(produto);
            }
            cb_produto.DataSource         = produto_todos;
            cb_produto.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            cb_produto.AutoCompleteSource = AutoCompleteSource.ListItems;

            // Carrega Grupo
            GrupoProdutoCollection grupo_todos_temp = new GrupoProdutoCollection(true);
            GrupoProdutoCollection grupo_todos      = new GrupoProdutoCollection();
            GrupoProduto           grupo_temp       = new GrupoProduto();

            grupo_temp.GRP_CODIGO = 0;
            grupo_temp.GRP_NOME   = "Todos";
            grupo_temp.GRP_OBS    = "";
            grupo_todos.Add(grupo_temp);

            foreach (GrupoProduto grupo in grupo_todos_temp)
            {
                grupo_todos.Add(grupo);
            }
            cb_grupo.DataSource    = grupo_todos;
            cb_grupo.DisplayMember = "GRP_NOME";
            cb_grupo.ValueMember   = "GRP_CODIGO";

            tb_final.Text  = DateTime.Now.ToString("dd/MM/yyyy");
            tb_inicio.Text = "01/" + DateTime.Now.ToString("MM/yyyy");
            tb_inicio.Select();
        }
예제 #4
0
        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            object[] args = (object[])e.Argument;

            if (args[0].Equals("ConsultarFornecedor"))
            {
                this.fornecedorCollection = negFornecedor.VMPesquisarFornecedorID(args[1].ToString(), (bool?)args[2]);
            }
        }
예제 #5
0
        public Frm_Compra(int COM_CODIGO)
        {
            InitializeComponent();

            FornecedorCollection fornecedor_todos_temp = new FornecedorCollection(true);
            FornecedorCollection fornecedor_todos      = new FornecedorCollection();

            Fornecedor fornecedor_temp = new Fornecedor();

            fornecedor_temp.FOR_CODIGO = 0;
            fornecedor_temp.FOR_NOME   = "";
            fornecedor_todos.Add(fornecedor_temp);

            foreach (Fornecedor fornecedor in fornecedor_todos_temp)
            {
                fornecedor_todos.Add(fornecedor);
            }
            cb_fornecedor.DataSource         = fornecedor_todos;
            cb_fornecedor.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            cb_fornecedor.AutoCompleteSource = AutoCompleteSource.ListItems;

            Historico_LancamentoCollection lancamento_todos_temp = new Historico_LancamentoCollection(true);
            Historico_LancamentoCollection lancamento_todos      = new Historico_LancamentoCollection();

            Historico_Lancamento lancamento_temp = new Historico_Lancamento();

            lancamento_temp.HIS_ID        = 0;
            lancamento_temp.HIS_CODIGO    = "";
            lancamento_temp.HIS_DESCRICAO = "";
            lancamento_todos.Add(lancamento_temp);

            foreach (Historico_Lancamento lancamento in lancamento_todos_temp)
            {
                lancamento_todos.Add(lancamento);
            }
            cb_lancamento.DataSource         = lancamento_todos;
            cb_lancamento.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            cb_lancamento.AutoCompleteSource = AutoCompleteSource.ListItems;

            this.Text      = Titulo_Tela("Cadastro de Compra");
            gb_compra.Text = Titulo_Grupo("Cadastro");

            Limpar();
            Ativar_Desativar(true);

            dgv_produtos.AutoGenerateColumns = false;

            if (COM_CODIGO > 0)
            {
                Carregar_Cadastro(COM_CODIGO);
            }
            cb_fornecedor.Select();
        }
예제 #6
0
        public Frm_Rel_Contas_Pagar()
        {
            InitializeComponent();

            FornecedorCollection fornecedor_todos_temp = new FornecedorCollection(true, 1);
            FornecedorCollection fornecedor_todos      = new FornecedorCollection();

            Fornecedor fornecedor_temp = new Fornecedor();

            fornecedor_temp.FOR_CODIGO = 0;
            fornecedor_temp.FOR_NOME   = "Todos";
            fornecedor_todos.Add(fornecedor_temp);

            foreach (Fornecedor fornecedor in fornecedor_todos_temp)
            {
                fornecedor_todos.Add(fornecedor);
            }
            cb_fornecedor.DataSource = fornecedor_todos;

            cb_fornecedor.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            cb_fornecedor.AutoCompleteSource = AutoCompleteSource.ListItems;

            Historico_LancamentoCollection lancamento_todos_temp = new Historico_LancamentoCollection(true);
            Historico_LancamentoCollection lancamento_todos      = new Historico_LancamentoCollection();

            Historico_Lancamento lancamento_temp = new Historico_Lancamento();

            lancamento_temp.HIS_ID        = 0;
            lancamento_temp.HIS_CODIGO    = "";
            lancamento_temp.HIS_DESCRICAO = "Todos";
            lancamento_todos.Add(lancamento_temp);

            foreach (Historico_Lancamento lancamento in lancamento_todos_temp)
            {
                lancamento_todos.Add(lancamento);
            }
            cb_lancamento.DataSource         = lancamento_todos;
            cb_lancamento.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            cb_lancamento.AutoCompleteSource = AutoCompleteSource.ListItems;

            this.Text            = Titulo_Tela("Relatório do Contas a Pagar");
            gb_contas_pagar.Text = Titulo_Grupo("Relatório");

            cb_origem.SelectedIndex   = 0;
            cb_tipo.SelectedIndex     = 0;
            cb_situacao.SelectedIndex = 2;
            cb_separado.SelectedIndex = 0;
            tb_final.Text             = DateTime.Now.ToString("dd/MM/yyyy");
            tb_inicio.Text            = "01/" + DateTime.Now.ToString("MM/yyyy");
            tb_inicio.Select();
        }
예제 #7
0
        public Frm_Rel_ProdutoXFornecedor()
        {
            InitializeComponent();
            this.Text = Titulo_Tela("Relatório de Produtos X Fornecedor");
            //tb_final.Text = DateTime.Now.ToString("dd/MM/yyyy");
            //tb_inicio.Text = "01/" + DateTime.Now.ToString("MM/yyyy");
            //tb_inicio.Select();

            FornecedorCollection fornecedor_todos_temp = new FornecedorCollection(true, 1);
            FornecedorCollection fornecedor_todos      = new FornecedorCollection();

            Fornecedor fornecedor_temp = new Fornecedor();

            fornecedor_temp.FOR_CODIGO = 0;
            fornecedor_temp.FOR_NOME   = "Todos";
            fornecedor_todos.Add(fornecedor_temp);

            foreach (Fornecedor fornecedor in fornecedor_todos_temp)
            {
                fornecedor_todos.Add(fornecedor);
            }
            cb_fornecedor.DataSource         = fornecedor_todos;
            cb_fornecedor.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            cb_fornecedor.AutoCompleteSource = AutoCompleteSource.ListItems;

            ProdutoCollection produto_todos_temp = new ProdutoCollection(true, 1);
            ProdutoCollection produto_todos      = new ProdutoCollection();

            Produto produto_temp = new Produto();

            produto_temp.PRO_CODIGO = 0;
            produto_temp.PRO_NOME   = "Todos";
            produto_todos.Add(produto_temp);

            foreach (Produto produto in produto_todos_temp)
            {
                produto_todos.Add(produto);
            }
            cb_produto.DataSource         = produto_todos;
            cb_produto.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            cb_produto.AutoCompleteSource = AutoCompleteSource.ListItems;

            tb_final.Text  = DateTime.Now.ToString("dd/MM/yyyy");
            tb_inicio.Text = "01/" + DateTime.Now.ToString("MM/yyyy");
            tb_inicio.Select();
        }
예제 #8
0
        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            object[] args = (object[])e.Argument;

            if (args[0].Equals("VMPesquisarFornecedor"))
            {
                int retorno;
                if (int.TryParse(args[1].ToString(), out retorno))
                {
                    this.fornecedorCollection = negFornecedor.VMPesquisarFornecedorID(retorno, (bool?)args[2]);
                }
                else
                {
                    this.fornecedorCollection = negFornecedor.VMPesquisarFornecedorID(args[1].ToString(), (bool?)args[2]);
                }
            }
            else if (args[0].Equals("ExcluirFornecedor"))
            {
                this.mensagembackgroundWor = negFornecedor.Excluir(args[1] as Fornecedor);
            }
        }
예제 #9
0
        public FornecedorCollection VMPesquisarFornecedorID(string descricao, bool?ativo)
        {
            try
            {
                FornecedorCollection fornecedorCollection = new FornecedorCollection();
                AcessoDados.LimparParametro();
                AcessoDados.AdicionarParametro("@INvchNome", descricao);
                AcessoDados.AdicionarParametro("@INbitAtivo", ativo);

                using (DataTable dtbRegistro = AcessoDados.GetDataTable("uspPesquisarFornecedor", CommandType.StoredProcedure))
                {
                    foreach (DataRow dtRow in dtbRegistro.Rows)
                    {
                        fornecedorCollection.Add(carregarItem(dtRow));
                    }
                }
                return(fornecedorCollection);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possivel executar comando no banco de dados.\nMotivo: " + ex.Message);
            }
        }
예제 #10
0
        public Frm_Contas_Pagar(int CAP_CODIGO)
        {
            InitializeComponent();

            FornecedorCollection fornecedor_todos_temp = new FornecedorCollection(true);
            FornecedorCollection fornecedor_todos      = new FornecedorCollection();

            Fornecedor fornecedor_temp = new Fornecedor();

            fornecedor_temp.FOR_CODIGO = 0;
            fornecedor_temp.FOR_NOME   = "";
            fornecedor_todos.Add(fornecedor_temp);

            foreach (Fornecedor fornecedor in fornecedor_todos_temp)
            {
                fornecedor_todos.Add(fornecedor);
            }
            cb_fornecedor.DataSource = fornecedor_todos;


            cb_fornecedor.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            cb_fornecedor.AutoCompleteSource = AutoCompleteSource.ListItems;

            Historico_LancamentoCollection lancamento_todos_temp = new Historico_LancamentoCollection(true);
            Historico_LancamentoCollection lancamento_todos      = new Historico_LancamentoCollection();

            Historico_Lancamento lancamento_temp = new Historico_Lancamento();

            lancamento_temp.HIS_ID        = 0;
            lancamento_temp.HIS_CODIGO    = "";
            lancamento_temp.HIS_DESCRICAO = "";
            lancamento_todos.Add(lancamento_temp);

            foreach (Historico_Lancamento lancamento in lancamento_todos_temp)
            {
                lancamento_todos.Add(lancamento);
            }
            cb_lancamento.DataSource = lancamento_todos;

            this.Text            = Titulo_Tela("Cadastro do Contas a Pagar");
            gb_contas_pagar.Text = Titulo_Grupo("Cadastro");

            Limpar();

            dgv_parcelas.AutoGenerateColumns = false;

            DataTable dt_tipo = new DataTable("PCA_TIPO");

            dt_tipo.Columns.Add("PCA_TIPO", typeof(int));
            dt_tipo.Columns.Add("PCA_TIPO_NOME", typeof(string));
            dt_tipo.Rows.Add(0, "");
            dt_tipo.Rows.Add(1, "Dinheiro");
            dt_tipo.Rows.Add(2, "Crediario");
            dt_tipo.Rows.Add(3, "Cheque");
            dt_tipo.Rows.Add(4, "Boleto");
            dt_tipo.Rows.Add(5, "Financeira");

            DataGridViewComboBoxColumn cbl_tipo = (DataGridViewComboBoxColumn)dgv_parcelas.Columns[dgv_parcelas.Columns["Tipo"].Index];

            cbl_tipo.DataSource       = dt_tipo;
            cbl_tipo.DataPropertyName = "PCA_TIPO";
            cbl_tipo.DisplayMember    = "PCA_TIPO_NOME";
            cbl_tipo.HeaderText       = "Tipo";
            cbl_tipo.ValueMember      = "PCA_TIPO";

            if (CAP_CODIGO > 0)
            {
                Carregar_Cadastro(CAP_CODIGO);
            }
            else
            {
                Carregar_Grid(parcela_todos);
            }

            cb_fornecedor.Select();
        }
예제 #11
0
        public Frm_Compra(int COM_CODIGO)
        {
            InitializeComponent();

            FornecedorCollection fornecedor_todos_temp = new FornecedorCollection(true, 1);
            FornecedorCollection fornecedor_todos      = new FornecedorCollection();

            Fornecedor fornecedor_temp = new Fornecedor();

            fornecedor_temp.FOR_CODIGO = 0;
            fornecedor_temp.FOR_NOME   = "";
            fornecedor_todos.Add(fornecedor_temp);

            foreach (Fornecedor fornecedor in fornecedor_todos_temp)
            {
                fornecedor_todos.Add(fornecedor);
            }
            cb_fornecedor.DataSource         = fornecedor_todos;
            cb_fornecedor.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            cb_fornecedor.AutoCompleteSource = AutoCompleteSource.ListItems;

            Historico_LancamentoCollection lancamento_todos_temp = new Historico_LancamentoCollection(true);
            Historico_LancamentoCollection lancamento_todos      = new Historico_LancamentoCollection();

            Historico_Lancamento lancamento_temp = new Historico_Lancamento();

            lancamento_temp.HIS_ID        = 0;
            lancamento_temp.HIS_CODIGO    = "";
            lancamento_temp.HIS_DESCRICAO = "";
            lancamento_todos.Add(lancamento_temp);

            foreach (Historico_Lancamento lancamento in lancamento_todos_temp)
            {
                lancamento_todos.Add(lancamento);
            }


            this.Text = Titulo_Tela("Cadastro de Compra");

            Limpar();
            Ativar_Desativar(true);

            dgv_produtos.AutoGenerateColumns = false;

            if (COM_CODIGO > 0)
            {
                Carregar_Cadastro(COM_CODIGO);
            }
            else
            {
                gb_compra.Text = Titulo_Grupo("Cadastro");
                cb_fornecedor.Select();
            }

            //// Coloca "COMPRAS" como pradrão de histórico

            //bool Tem = false;
            //int Posicao = 0;

            //cb_lancamento.Visible = false;

            //for (int i = 0; i < cb_lancamento.Items.Count; i++)
            //{

            //    cb_lancamento.SelectedIndex = i;
            //    if (cb_lancamento.Text.ToUpper() == "COMPRAS")
            //    {
            //        Tem = true;
            //        Posicao = i;
            //    }
            //}
            //if (Tem)
            //{
            //    cb_lancamento.SelectedIndex = Posicao;
            //}
            //else
            //{
            //    cb_lancamento.SelectedIndex = 0;
            //}

            //cb_lancamento.Visible = true;
        }