private void btnConfirmar_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(codigo))
            {
                var _categoria = new categoria {
                    cat_cadastro = DateTime.Now, cat_nome = txtCategoria.Text
                };

                contexto.categoria.Add(_categoria);

                Formulario.limpaCampos(this);
            }
            else
            {
                int cod = Convert.ToInt32(codigo);

                var _categoria = contexto.categoria.Find(cod);

                _categoria.cat_nome = txtCategoria.Text;

                contexto.Entry(_categoria).State = System.Data.Entity.EntityState.Modified;
            }

            contexto.SaveChanges();

            this.Close();
            this.Dispose();
        }
Пример #2
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            var modelo = new produto();

            int categoria     = Convert.ToInt32(cbCategoria.SelectedValue);
            int subCategoria  = Convert.ToInt32(cbSubCategoria.SelectedValue);
            int codFornecedor = Convert.ToInt32(cbFornecedor.SelectedValue);

            //Convert.ToInt32(((DataRowView)ddlDivisionId.SelectedValue)["id"]);

            modelo.cat_cod  = categoria;
            modelo.scat_cod = subCategoria;

            modelo.pro_descricao  = txtDescricao.Text;
            modelo.pro_foto       = "";
            modelo.pro_nome       = txtNome.Text;
            modelo.umed           = txtUndMedida.Text;
            modelo.pro_qtde       = 0;
            modelo.localizacao    = txtlocalizacao.Text;
            modelo.pro_valorpago  = Convert.ToDecimal(txtCusto.Text);
            modelo.pro_valorvenda = Convert.ToDecimal(txtVenda.Text);
            modelo.pro_valorvenda = Convert.ToDecimal(txtVenda.Text);
            modelo.for_cod        = codFornecedor;
            modelo.pro_ref        = txtRef.Text;


            if (String.IsNullOrEmpty(codigo))
            {
                contexto.produto.Add(modelo);
                Formulario.limpaCampos(this);
            }
            else
            {
                int cod     = Convert.ToInt32(codigo);
                var produto = contexto.produto.Find(cod);

                produto.cat_cod  = categoria;
                produto.scat_cod = subCategoria;

                produto.pro_descricao  = txtDescricao.Text;
                produto.pro_foto       = "";
                produto.pro_nome       = txtNome.Text;
                produto.umed           = txtUndMedida.Text;
                produto.pro_qtde       = 0;
                produto.localizacao    = txtlocalizacao.Text;
                produto.pro_valorpago  = Convert.ToDecimal(txtCusto.Text);
                produto.pro_valorvenda = Convert.ToDecimal(txtVenda.Text);
                produto.pro_valorvenda = Convert.ToDecimal(txtVenda.Text);
                produto.for_cod        = codFornecedor;
                produto.pro_ref        = txtRef.Text;

                contexto.Entry(produto).State = System.Data.Entity.EntityState.Modified;
            }

            contexto.SaveChanges();
            this.Close();
            this.Dispose();
        }
Пример #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(codigo))
            {
                var _subCategoria = new subcategoria {
                    scat_nome = txtSubCategoria.Text, scat_cadastro = DateTime.Now, cat_cod = Convert.ToInt32(cbCategoria.SelectedValue)
                };
                contexto.subcategoria.Add(_subCategoria);
                Formulario.limpaCampos(this);
            }
            else
            {
                int cod           = Convert.ToInt32(codigo);
                var _subCategoria = contexto.subcategoria.Find(cod);

                _subCategoria.scat_cod  = Convert.ToInt32(this.codigo);
                _subCategoria.scat_nome = txtSubCategoria.Text;
                _subCategoria.cat_cod   = Convert.ToInt32(cbCategoria.SelectedValue);

                contexto.Entry(_subCategoria).State = System.Data.Entity.EntityState.Modified;
            }

            contexto.SaveChanges();
        }
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            try
            {
                if (String.IsNullOrEmpty(codigo))
                {
                    var _operacao = contexto.operacao.Add(new operacao {
                        op_descricao = txtDescricao.Text, op_nome = txtOperacao.Text, op_cadastro = DateTime.Now
                    });

                    Formulario.limpaCampos(this);
                }
                else
                {
                    int cod = Convert.ToInt32(codigo);

                    var _operacao = contexto.operacao.Find(cod);

                    _operacao.op_descricao = txtDescricao.Text;
                    _operacao.op_nome      = txtOperacao.Text;

                    contexto.Entry(_operacao).State = System.Data.Entity.EntityState.Modified;
                    //=====================Utilizando DataSets===================
                    Formulario.limpaCampos(this);
                }

                contexto.SaveChanges();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            this.Close();
            this.Dispose();
        }
Пример #5
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            var cpf_cnpj    = "";
            var tipoCliente = "";

            if (rbFisico.Checked)
            {
                cpf_cnpj    = txtCpf.Text;
                tipoCliente = "Fisica";
            }
            else
            {
                cpf_cnpj    = txtCnpj.Text;
                tipoCliente = "Juridica";
            }

            var cliente = new cliente()
            {
                cli_bairro     = txtBairro.Text,
                cli_cel        = txtCelular.Text,
                cli_cep        = txtCep.Text,
                cli_cidade     = txtCidade.Text,
                cli_cpfcnpj    = cpf_cnpj,
                cli_email      = txtEmail.Text,
                cli_endereco   = txtEndereco.Text,
                cli_endnumero  = txtRg.Text,
                cli_estado     = txtEstado.Text,
                cli_fone       = txtTelefone.Text,
                cli_nome       = txtNome.Text,
                cli_rgie       = txtRg.Text,
                cli_observacao = txtObservacao.Text,
                cli_tipo       = tipoCliente
            };


            if (codigo != null)
            {
                int cod      = Convert.ToInt32(codigo);
                var _cliente = contexto.cliente.Find(cod);
                _cliente.cli_bairro     = txtBairro.Text;
                _cliente.cli_cel        = txtCelular.Text;
                _cliente.cli_cep        = txtCep.Text;
                _cliente.cli_cidade     = txtCidade.Text;
                _cliente.cli_cpfcnpj    = cpf_cnpj;
                _cliente.cli_email      = txtEmail.Text;
                _cliente.cli_endereco   = txtEndereco.Text;
                _cliente.cli_endnumero  = txtRg.Text;
                _cliente.cli_estado     = txtEstado.Text;
                _cliente.cli_fone       = txtTelefone.Text;
                _cliente.cli_nome       = txtNome.Text;
                _cliente.cli_rgie       = txtRg.Text;
                _cliente.cli_observacao = txtObservacao.Text;
                _cliente.cli_tipo       = tipoCliente;

                contexto.Entry(_cliente).State = System.Data.Entity.EntityState.Modified;
            }
            else
            {
                contexto.cliente.Add(cliente);

                Formulario.limpaCampos(this);
            }

            contexto.SaveChanges();
            this.Close();
            this.Dispose();
        }
Пример #6
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (codigo != null && !String.IsNullOrEmpty(this.codigo))
            {
                int cod = Convert.ToInt32(codigo);

                var modelo = contexto.fornecedor.Find(cod);
                modelo.for_bairro     = txtBairro.Text;
                modelo.for_cel        = txtCelular.Text;
                modelo.for_cep        = txtCep.Text;
                modelo.for_cidade     = txtCidade.Text;
                modelo.for_cnpj       = txtCnpj.Text;
                modelo.for_cpf        = txtCpf.Text;
                modelo.for_email      = txtEmail.Text;
                modelo.for_endereco   = txtEndereco.Text;
                modelo.for_endnumero  = txtNumero.Text;
                modelo.for_estado     = txtEstado.Text;
                modelo.for_fone       = txtTelefone.Text;
                modelo.for_ie         = txtIe.Text;
                modelo.for_nome       = txtFantasia.Text;
                modelo.for_rsocial    = txtSocial.Text;
                modelo.for_observacao = txtObservacao.Text;
                modelo.for_cadastro   = DateTime.Now;

                contexto.Entry(modelo).State = System.Data.Entity.EntityState.Modified;
            }
            else
            {
                string tipo = "";
                if (rbFisico.Checked)
                {
                    tipo = "Fisica";
                }
                else
                {
                    tipo = "Juridica";
                }
                var modelo = new fornecedor()
                {
                    for_bairro     = txtBairro.Text,
                    for_cel        = txtCelular.Text,
                    for_cep        = txtCep.Text,
                    for_cidade     = txtCidade.Text,
                    for_cnpj       = txtCnpj.Text,
                    for_cpf        = txtCpf.Text,
                    for_email      = txtEmail.Text,
                    for_endereco   = txtEndereco.Text,
                    for_endnumero  = txtNumero.Text,
                    for_estado     = txtEstado.Text,
                    for_fone       = txtTelefone.Text,
                    for_ie         = txtIe.Text,
                    for_nome       = txtFantasia.Text,
                    for_rsocial    = txtSocial.Text,
                    for_observacao = txtObservacao.Text,
                    for_cadastro   = DateTime.Now
                };

                contexto.fornecedor.Add(modelo);
                Formulario.limpaCampos(this);
            }

            contexto.SaveChanges();

            this.Close();
            this.Dispose();
        }