コード例 #1
0
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         //Leitura dos Dados
         ModeloUnidadeDeMedida modelo = new ModeloUnidadeDeMedida();
         modelo.UmedNome = txtUnidadeMedida.Text;
         //Obj para gravar os dados no Banco
         DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao);
         BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx);
         if (this.operacao == "inserir")
         {  //Cadastrar uma Categoria
             bll.incluir(modelo);
             MessageBox.Show("Cadastro efetuado: Código " + modelo.UmedCod.ToString());
         }
         else
         {  //Alterar uma Categoria
             modelo.UmedCod = Convert.ToInt32(txtCod.Text);
             bll.Alterar(modelo);
             MessageBox.Show("Cadastro Alterado!");
         }
         this.LimpaTela();
         this.alterarBotoes(1);
     }
     catch (Exception erro)
     {
         MessageBox.Show(erro.Message);
     }
 }
コード例 #2
0
        public void Incluir(ModeloUnidadeDeMedida modelo)
        {
            if (modelo.UmedNome.Trim().Length == 0)
            {
                throw new Exception("O nome da unidade de medida é obrigatório");
            }

            DALUnidadeDeMedida DALobj = new DALUnidadeDeMedida(conexao);
            DALobj.Incluir(modelo);
        }
コード例 #3
0
 public void Alterar(ModeloUnidadeDeMedida modelo)
 {
     SqlCommand cmd = new SqlCommand();
     cmd.Connection = conexao.ObjetoConexao;
     cmd.CommandText = "Update undMedida set umed_nome = @nome where umed_cod = @codigo;";
     cmd.Parameters.AddWithValue("@nome", modelo.umedNome);
     cmd.Parameters.AddWithValue("@codigo", modelo.umedCod);
     conexao.Conectar();
     cmd.ExecuteNonQuery();
     conexao.Desconectar();
 }
コード例 #4
0
        //
        public void Incluir(ModeloUnidadeDeMedida modelo)
        {
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = conexao.ObjetoConexao;
            cmd.CommandText = "Insert into undMedida (umed_nome) values (@nome); select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@nome", modelo.umedNome);
            conexao.Conectar();
            modelo.umedCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();

        }
コード例 #5
0
        //
        public void Incluir(ModeloUnidadeDeMedida modelo)
        {
            if (modelo.umedNome.Trim().Length == 0)
            {
                throw new Exception("O Nome da Unidade de Medida é obrigatorio");
            }

            modelo.umedNome = modelo.umedNome.ToUpper();

            DALUnidadeDeMedida DALObj = new DALUnidadeDeMedida(conexao);
            DALObj.Incluir(modelo);

        }
コード例 #6
0
        public void Alterar(ModeloUnidadeDeMedida modelo)
        {
            if (modelo.UmedCod <= 0)
            {
                throw new Exception("O código da unidade de medida é obrigatório");
            }
            if (modelo.UmedNome.Trim().Length == 0)
            {
                throw new Exception("O nome da unidade de medida é obrigatório");
            }

            DALUnidadeDeMedida DALobj = new DALUnidadeDeMedida(conexao);
            DALobj.Alterar(modelo);
        }
コード例 #7
0
        public void Alterar(ModeloUnidadeDeMedida modelo)
        {
            if (modelo.umedCod <= 0)
            {
                throw new Exception("O Código é Obrigatorio");
            }
            if (modelo.umedNome.Trim().Length == 0)
            {
                throw new Exception("O Nome da Unidade de Medida é obrigatorio");
            }

            modelo.umedNome = modelo.umedNome.ToUpper();

            DALUnidadeDeMedida DALObj = new DALUnidadeDeMedida(conexao);
            DALObj.Alterar(modelo);
        }
コード例 #8
0
 // Incluir
 public void Incluir(ModeloUnidadeDeMedida modelo)
 {
     try
     {
         SqlCommand cmd = new SqlCommand();
         cmd.Connection = conexao.ObjetoConexao;
         cmd.CommandText = "INSERT INTO undmedida(umed_nome) VALUES (@nome); SELECT @@IDENTITY;";
         cmd.Parameters.AddWithValue("@nome", modelo.UmedNome);
         conexao.Conectar();
         modelo.UmedCod = Convert.ToInt32(cmd.ExecuteScalar());
     }
     catch (Exception erro)
     {                
         throw new Exception(erro.Message);
     }
     finally
     {
         conexao.Desconectar();
     }
 }
コード例 #9
0
        public void Alterar(ModeloUnidadeDeMedida modelo)
        {
            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = conexao.ObjetoConexao;
                cmd.CommandText = "update undmedida set umed_nome = @nome  where umed_cod = @cod;";
                cmd.Parameters.AddWithValue("@nome", modelo.UmedNome);
                cmd.Parameters.AddWithValue("@cod", modelo.UmedCod);
                conexao.Conectar();
                cmd.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                throw new Exception(erro.Message);
            }
            finally
            {
                conexao.Desconectar();
            }

        }
コード例 #10
0
        public ModeloUnidadeDeMedida CarregaModeloUnidadeDeMedida(int Codigo)
        {
            ModeloUnidadeDeMedida modelo = new ModeloUnidadeDeMedida();
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = conexao.ObjetoConexao;
            cmd.CommandText = "select * from undMedida where umed_cod = @codigo";
            cmd.Parameters.AddWithValue("@codigo", Codigo);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();
            if (registro.HasRows)
            {
                registro.Read();
                modelo.umedCod = Convert.ToInt32(registro["umed_cod"]);
                modelo.umedNome = Convert.ToString(registro["umed_nome"]);

            }
            conexao.Desconectar();
            return modelo;

        }
コード例 #11
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {

                ModeloUnidadeDeMedida modelo = new ModeloUnidadeDeMedida();
                modelo.umedNome = txtNome.Text;
                DALConexao cx = new DALConexao(DadosDaConexao.srtConexao);
                BLLUnidadeDeMedida bll = new BLLUnidadeDeMedida(cx);

                if (operacao == "inserir")
                {
                    //cadastrar categoria
                    bll.Incluir(modelo);
                    Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this);
                    MessageBox.Show("Cadastro efetuado -  Código " + modelo.umedCod.ToString(), "Informação", MessageBoxButtons.OK,MessageBoxIcon.Information);
                }
                else
                {
                    // alterar categoria
                    modelo.umedCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this);
                    MessageBox.Show("Cadastro Alterado", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                this.LimpaCampos();
                this.AlteraBotoes(1);
            }
            catch (Exception erro)
            {
                Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this);
                MessageBox.Show(erro.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }