コード例 #1
0
ファイル: EstoqueDAO.cs プロジェクト: SFV-CORE/ETEC2
        public void inserirVendedor(Estoque_Vend vend)
        {
            con = new ConexaoBanco().obterConexao();

            try
            {
                String sql = "insert into vendedor (senha, nome_ven, endereco, salario_fixo, dt_registro, telefone) values(@senha, @nome_ven, @endereco, @salario_fixo, @dt_registro, @telefone)";
                cmd             = con.CreateCommand();
                cmd.CommandText = sql;

                //cmd.Parameters.AddWithValue("@id_ven", vend._id_ven);
                cmd.Parameters.AddWithValue("@senha", vend._senha);
                cmd.Parameters.AddWithValue("@nome_ven", vend._nome_ven);
                cmd.Parameters.AddWithValue("@endereco", vend._endereco);
                cmd.Parameters.AddWithValue("@salario_fixo", vend._salario_fixo);
                cmd.Parameters.AddWithValue("@dt_registro", vend._dt_registro);
                cmd.Parameters.AddWithValue("@telefone", vend._tell);
                //cmd.Parameters.AddWithValue("@id_vend_adm", vend._id_vend_adm);

                object o = cmd.ExecuteScalar();

                if (o != null)
                {
                    vend._id_ven = Convert.ToInt32(o);
                }
            }
            catch (SqlException erro)
            {
                throw new InvalidOperationException("Erro ao inserir o Registro: " + erro.Message);
            }
            finally
            {
                con.Close();
            }
        }
コード例 #2
0
ファイル: Vendedor.cs プロジェクト: SFV-CORE/ETEC2
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            if (txtNome.Text != "" & txtEndereco.Text != "" & txtSalario.Text != "" & txtSenha.Text != "" & mtxtDataRegistro.Text != "" & mtxtTelefone.Text != "" & cmbNivelAcesso.Text != "")
            {
                Estoque_Vend vend = new Estoque_Vend();
                vend._nome_ven     = txtNome.Text;
                vend._dt_registro  = Convert.ToDateTime(mtxtDataRegistro.Text);
                vend._tell         = Convert.ToInt32(mtxtTelefone.Text);
                vend._endereco     = txtEndereco.Text;
                vend._senha        = Convert.ToInt32(txtSenha.Text);
                vend._salario_fixo = Convert.ToDouble(txtSalario.Text);
                vend._id_ven       = Convert.ToInt32(lblid.Text);

                /*if (cmbNivelAcesso.Text == "Administrador")
                 * {
                 *  vend._id_vend_adm = 1;
                 * }
                 * else
                 * {
                 *  vend._id_vend_adm = 2;
                 * }*/

                EstoqueDAO DAO = new EstoqueDAO();

                var result = MessageBox.Show("Deseja alterar?", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (result == DialogResult.Yes)
                {
                    DAO.AlterarVend(vend);
                    if (vend._id_ven != 0)
                    {
                        MessageBox.Show("Dados inseridos com sucesso");
                    }
                    limparTexts();
                    dgvVend.Enabled              = true;
                    btnAlterar.Enabled           = false;
                    btnCancelar.Enabled          = false;
                    btnCadastrarVendedor.Enabled = true;
                }
                else
                {
                    limparTexts();
                }
            }
            else
            {
                MessageBox.Show("Preencha todos os campos.", "Alerta");
            }
        }
コード例 #3
0
ファイル: EstoqueDAO.cs プロジェクト: SFV-CORE/ETEC2
        public DataTable AlterarVend(Estoque_Vend vend)
        {
            DataTable dt = new DataTable();

            con = new ConexaoBanco().obterConexao();

            try
            {
                StringBuilder sql = new StringBuilder();
                sql.AppendLine("UPDATE vendedor SET nome_ven = @nome_ven, senha = @senha, salario_fixo = @salario_fixo, endereco = @endereco, dt_registro = @dt_registro, telefone = @telefone");
                sql.AppendLine("WHERE id_ven = @id_ven ");

                cmd             = con.CreateCommand();
                cmd.CommandText = sql.ToString();

                cmd.Parameters.AddWithValue("@id_ven", vend._id_ven);
                cmd.Parameters.AddWithValue("@senha", vend._senha);
                cmd.Parameters.AddWithValue("@nome_ven", vend._nome_ven);
                cmd.Parameters.AddWithValue("@endereco", vend._endereco);
                cmd.Parameters.AddWithValue("@salario_fixo", vend._salario_fixo);
                cmd.Parameters.AddWithValue("@dt_registro", vend._dt_registro);
                cmd.Parameters.AddWithValue("@telefone", vend._tell);
                // cmd.Parameters.AddWithValue("@id_vend_adm", vend._id_vend_adm);


                //cmd.Parameters.AddWithValue("@nome", "%" + termo + "%");

                SqlDataAdapter da = new SqlDataAdapter(cmd);

                da.Fill(dt);

                return(dt);
            }
            catch (SqlException erro)
            {
                throw new InvalidOperationException("Erro ao alterar o Registro");
            }
            finally
            {
                con.Close();
            }
        }