Exemple #1
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();
        }
Exemple #2
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();
        }
Exemple #3
0
        private void Carregar_Cadastro(string HIS_CODIGO)
        {
            Historico_Lancamento Historico_Lancamento = new Historico_Lancamento(HIS_CODIGO);

            if (int.Parse(Historico_Lancamento.HIS_CODIGO) > 0)
            {
                tb_codigo.Text    = Historico_Lancamento.HIS_CODIGO;
                tb_descricao.Text = Historico_Lancamento.HIS_DESCRICAO.ToUpper();

                tb_codigo.Enabled = false;
            }
            else
            {
                MessageBox.Show("Registro não encontrado!", "3Pratos", MessageBoxButtons.OK, MessageBoxIcon.Error);
                tb_codigo.Text = string.Empty;
            }
        }
Exemple #4
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();
        }
Exemple #5
0
        private void btn_gravar_Click(object sender, EventArgs e)
        {
            if (tb_descricao.Text == string.Empty)
            {
                MessageBox.Show("Descrição obrigatória!", "3Pratos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                tb_descricao.Focus();
            }
            else
            if (tb_codigo.Text == string.Empty)
            {
                MessageBox.Show("Código obrigatório!", "3Pratos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                tb_descricao.Focus();
            }
            else
            {
                Historico_Lancamento lancamento;

                if (tb_codigo.Text == string.Empty)
                {
                    lancamento = new Historico_Lancamento();
                }
                else
                {
                    lancamento = new Historico_Lancamento(tb_codigo.Text);
                }

                lancamento.HIS_DESCRICAO = tb_descricao.Text.ToUpper();
                lancamento.HIS_CODIGO    = tb_codigo.Text;
                lancamento.Salvar();

                Log log = new Log();
                log.LOG_USUARIO = Global.FUN_CODIGO;
                log.LOG_DATA    = DateTime.Now;
                log.LOG_TELA    = this.Text;
                if (tb_codigo.Text == string.Empty)
                {
                    log.LOG_DESCRICAO = "Cadastrou o histórico de lançamento de código: " + lancamento.HIS_CODIGO.ToString() + " e descrição: " + lancamento.HIS_DESCRICAO + ".";
                }
                else
                {
                    log.LOG_DESCRICAO = "Alterou o histórico de lançamento de código: " + lancamento.HIS_CODIGO.ToString() + " e descrição: " + lancamento.HIS_DESCRICAO + ".";
                }
                log.Save();

                Carregar_DGV();

                if (Configuracoes.Default.Mensagem_Gravar == true)
                {
                    if (tb_codigo.Text == string.Empty)
                    {
                        MessageBox.Show("Cadastro efetuado com sucesso!", "3Pratos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Alteração efetuada com sucesso!", "3Pratos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }

                tb_codigo.Text    = lancamento.HIS_CODIGO.ToString();
                tb_codigo.Enabled = false;

                tb_descricao.Focus();
            }
        }
Exemple #6
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;
        }