示例#1
0
        private void tbCodigo_Leave(object sender, EventArgs e)
        {
            if (tbCodigo.Text.Length != 0)
            {
                fin    = new Finalizadora();
                fin.Id = Convert.ToInt32(tbCodigo.Text);
                fin.ConsultaFinalizadora();
                if (fin.Descricao != null)
                {
                    tbDescricao.Text = fin.Descricao;

                    butAlterar.Enabled = true;
                    butExcluir.Enabled = true;
                    butNovo.Focus();
                }
                else
                {
                    this.LimparCampos();
                    this.OrganizaBotoes();
                    tbCodigo.Focus();
                }
            }
            else
            {
                this.LimparCampos();
                this.OrganizaBotoes();
            }
        }
示例#2
0
        private void butConsultar_Click(object sender, EventArgs e)
        {
            if (tbCodigo.Text.Length == 0)
            {
                LimparCampos();
                OrganizaBotoes();
                butAlterar.Enabled = false;
                FormGridFinalizadora grid = new FormGridFinalizadora(this);
                grid.MdiParent = this.ParentForm;
                grid.Show();
            }
            else
            {
                fin    = new Finalizadora();
                fin.Id = Convert.ToInt32(tbCodigo.Text);
                fin.ConsultaFinalizadora();
                if (fin.Descricao != null)
                {
                    tbDescricao.Text = fin.Descricao;

                    butAlterar.Enabled = true;
                    butExcluir.Enabled = true;
                }
                else
                {
                    this.LimparCampos();
                    this.OrganizaBotoes();
                }
                tbCodigo.SelectAll();
            }
        }
示例#3
0
        //Construtor
        //-------------------------------------------------------------
        public FormVendaSimples(FormPrincipal parent)
        {
            InitializeComponent();
            this.MdiParent   = parent;
            usuarioAtual     = parent.lblUsuario.Text;
            lblVendedor.Text = parent.lblUsuario.Text;
            dtFin            = new DataTable();
            Finalizadora fin = new Finalizadora();

            dtFin = fin.PreencherCbx();
            cbxFormaPgto.DisplayMember = "descricao";
            cbxFormaPgto.ValueMember   = "id";
            cbxFormaPgto.DataSource    = dtFin;
            dt = new DataTable();
            dt.Columns.Add("iditem", typeof(int));
            dt.Columns.Add("idvenda", typeof(int));
            dt.Columns.Add("idproduto", typeof(int));
            dt.Columns.Add("descricao", typeof(string));
            dt.Columns.Add("preco", typeof(decimal));
            dt.Columns.Add("qtde", typeof(int));
            dt.Columns.Add("subtotal", typeof(decimal));
            dt.Columns.Add("desconto", typeof(decimal));
            dt.Columns.Add("total", typeof(decimal));
            dt.Columns.Add("estado", typeof(string));
            dataGridView1.DataSource = dt;
            txtCodProduto.Select();
        }
示例#4
0
        private void butSalvar_Click(object sender, EventArgs e)
        {
            if (tbDescricao.Text.Length == 0)
            {
                MessageBox.Show("Digite a descrição da finalizadora que deseja cadastrar!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                tbDescricao.Focus();
            }
            else
            {
                if (novaFinalizadora)
                {
                    DialogResult res = MessageBox.Show("Confirma a inserção do registro?", "Novo Registro", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (res == DialogResult.Yes)
                    {
                        fin           = new Finalizadora();
                        fin.Descricao = tbDescricao.Text;
                        fin.InserirFinalizadora();

                        //Retorna o id do novo registro inserido
                        ds            = fin.RetornaCodigo();
                        tbCodigo.Text = Convert.ToString(ds.Tables[0].Rows[0]["id"]);

                        this.HabiDesaCampos(false);
                        this.OrganizaBotoes();
                        this.CancelButton  = butSair;
                        butAlterar.Enabled = true;
                        butExcluir.Enabled = true;
                        novaFinalizadora   = false;
                        tbCodigo.Focus();
                        tbCodigo.SelectAll();
                    }
                }
                else
                {
                    DialogResult res = MessageBox.Show("Confirma a alteração do registro?", "Atualização", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (res == DialogResult.Yes)
                    {
                        fin           = new Finalizadora();
                        fin.Id        = Convert.ToInt32(tbCodigo.Text);
                        fin.Descricao = tbDescricao.Text;
                        fin.AlterarFinalizadora();

                        this.HabiDesaCampos(false);
                        this.OrganizaBotoes();
                        this.CancelButton  = butSair;
                        butAlterar.Enabled = true;
                        butExcluir.Enabled = true;
                        novaFinalizadora   = false;
                        tbCodigo.Focus();
                        tbCodigo.SelectAll();
                    }
                }
            }
        }
示例#5
0
        private void butExcluir_Click(object sender, EventArgs e)
        {
            DialogResult res = MessageBox.Show("Confirma a exclusão do registro?", "Exclusão", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (res == DialogResult.Yes)
            {
                fin    = new Finalizadora();
                fin.Id = Convert.ToInt32(tbCodigo.Text);
                fin.ExcluirFinalizadora();
                this.LimparCampos();
                this.HabiDesaCampos(false);
                this.OrganizaBotoes();
                tbCodigo.Focus();
            }
        }
示例#6
0
        //Metodos Eventos
        //----------------------------------------------------------------
        private void comboBox1_DropDownClosed(object sender, EventArgs e)
        {
            if (cbxTipo.Text == "TOTAL")
            {
                gpbValor.Enabled     = true;
                gpbDataHora.Enabled  = true;
                gpbParcial.Visible   = false;
                gpbObs.Enabled       = true;
                gpbFormaPgto.Enabled = true;
                //txtValor.Text = txtValorAtual.Text;
                txtValor.Text     = txtTotal.Text;
                txtValor.ReadOnly = true;
                txtValor.TabStop  = false;
                dtDataAtual.Focus();
            }
            else if (cbxTipo.Text == "PARCIAL")
            {
                gpbValor.Enabled       = true;
                gpbDataHora.Enabled    = true;
                gpbParcial.Visible     = true;
                gpbObs.Enabled         = true;
                gpbFormaPgto.Enabled   = true;
                txtValor.Text          = "0,00";
                txtNovoJuros.Text      = "0,00";
                txtNovoTotal.Text      = txtTotal.Text;
                txtValor.ReadOnly      = false;
                txtValor.TabStop       = true;
                dtNovoVencimento.Value = DateTime.Now;
                //txtNovoValor.Text = txtValorAtual.Text;
                txtNovoValor.Text = txtTotal.Text;
                dtDataAtual.Focus();
            }
            dt = new DataTable();
            Finalizadora fin = new Finalizadora();

            dt = fin.PreencherCbx();
            cbxFormaPgto.DisplayMember = "descricao";
            cbxFormaPgto.ValueMember   = "id";
            cbxFormaPgto.DataSource    = dt;
            btnSalvar.Enabled          = true;
        }