public void Incluir(ModeloUnidadeMedida modelo) { if (modelo.UmedNome.Trim().Length == 0) { throw new Exception("O nome da unidade de medida é obrigatório"); } DALUnidadeMedida DALobj = new DALUnidadeMedida(conexao); DALobj.Incluir(modelo); }
public void Alterar(ModeloUnidadeMedida 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"); } DALUnidadeMedida DALobj = new DALUnidadeMedida(conexao); DALobj.Alterar(modelo); }
public void Alterar(ModeloUnidadeMedida um) { SqlCommand cmd = new SqlCommand(); cmd.Connection = CONEXAO.objConexao; cmd.CommandText = "update undmedida set umed_nome = @nome where umed_cod = @codigo; "; cmd.Parameters.AddWithValue("@nome", um.UnidadeMedidaNome); cmd.Parameters.AddWithValue("@codigo", um.UnidadeMedidaCodigo); CONEXAO.Conectar(); cmd.ExecuteNonQuery(); CONEXAO.Desconectar(); }
public void Incluir(ModeloUnidadeMedida um) { if (um.UnidadeMedidaNome.Trim().Length == 0) //Verifica o nome. { throw new Exception("O nome da Unidade de Medida é obrigatorio."); } if (this.UnidadeMedidaExiste(um)) //Verifica se ja existe uma unidade de medida cadastrada. { throw new Exception("Unidade de medida ja cadastrada."); } DALUnidadeMedida da = new DALUnidadeMedida(CONEXAO); da.Incluir(um); }
public ModeloUnidadeMedida CarregaModeloUnidadeMedida(int codigo) { ModeloUnidadeMedida modelo = new ModeloUnidadeMedida(); 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; }
public void Alterar(ModeloUnidadeMedida um) { if (um.UnidadeMedidaCodigo <= 0) //Selecionar uma unidade de medida para operação. { throw new Exception("Selecione uma Unidade de Medida."); } if (um.UnidadeMedidaNome.Trim().Length == 0) //Verifica o nome. { throw new Exception("O nome da Unidade de Medida é obrigatorio."); } if (this.UnidadeMedidaExiste(um)) //Verifica se ja existe uma unidade de medida cadastrada. { throw new Exception("Unidade de medida ja cadastrada."); } DALUnidadeMedida da = new DALUnidadeMedida(CONEXAO); da.Alterar(um); }
public void Alterar(ModeloUnidadeMedida 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(); } }
public ModeloUnidadeMedida carregaUnidadeMedida(int codigo) { ModeloUnidadeMedida m = new ModeloUnidadeMedida(); SqlCommand cmd = new SqlCommand(); cmd.Connection = CONEXAO.objConexao; cmd.CommandText = "select * from undmedida where umed_cod = " + codigo.ToString() + "; "; CONEXAO.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); m.UnidadeMedidaCodigo = Convert.ToInt32(registro["umed_cod"]); m.UnidadeMedidaNome = Convert.ToString(registro["umed_nome"]); } CONEXAO.Desconectar(); return m; }
public void Incluir(ModeloUnidadeMedida 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(); } }
private void btSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloUnidadeMedida modelo = new ModeloUnidadeMedida(); modelo.UmedNome = txtNome.Text; //obj para gravar os dados no banco DALConexao cx = new DALConexao(DadosConexao.StringDeConexao); BLLUnidadeMedida bll = new BLLUnidadeMedida(cx); if (this.operacao == "inserir") { //cadastrar uma Unidade de medida bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código: " + modelo.UmedCod.ToString()); } else { //alterar uma categoria modelo.UmedCod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (SqlException) { MessageBox.Show("A unidade de medida " + txtNome.Text + " já está cadastrada", "Verifique!"); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private bool UnidadeMedidaExiste(ModeloUnidadeMedida um) { bool retorno; DataTable tabela = new DataTable(); tabela = this.Localizar(um.UnidadeMedidaNome); if (tabela.Rows.Count > 0) { if (tabela.Rows[0]["umed_nome"].ToString().ToUpper() == um.UnidadeMedidaNome.ToUpper()) retorno = true; else retorno = false; } else retorno = false; return retorno; }
private void btnSalvar_Click(object sender, EventArgs e) { try { ModeloUnidadeMedida m = new ModeloUnidadeMedida(); m.UnidadeMedidaNome = txtUnidadeMedida.Text; DALConexao con = new DALConexao(DadosConexao.StringConexao); BLLUnidadeMedida um = new BLLUnidadeMedida(con); if (this.operacao == "INSERIR") //Cadastro { um.Incluir(m); MessageBox.Show("Cadastro efetuado com sucesso: Código " + m.UnidadeMedidaCodigo.ToString()); } else //Alterar { if (txtUnidadeMedida.Modified) { m.UnidadeMedidaCodigo = Convert.ToInt32(txtCodigo.Text); um.Alterar(m); MessageBox.Show("Cadastro alterado com sucesso."); } } this.LimparCampos(); this.AlteraBotoes(1); } catch (Exception erro) { MessageBox.Show("Erro: " + erro.Message); } }
public void Incluir(ModeloUnidadeMedida um) { SqlCommand cmd = new SqlCommand(); cmd.Connection = CONEXAO.objConexao; cmd.CommandText = "insert into undmedida(umed_nome) values(@nome); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@nome", um.UnidadeMedidaNome); CONEXAO.Conectar(); um.UnidadeMedidaCodigo = Convert.ToInt32(cmd.ExecuteScalar()); CONEXAO.Desconectar(); }