private void btnGravar_Click(object sender, EventArgs e) { CAMADAS.BLL.Fornecedor bllFornecedor = new CAMADAS.BLL.Fornecedor(); string msg = ""; string titMsg = ""; if (lblID.Text == "-1") { msg = "Deseja Inserir novo Fornecedor?"; titMsg = "Inserir"; } else { msg = "Deseja Alterar o Fornecedor?"; titMsg = "Atualizar"; } DialogResult resposta = MessageBox.Show(msg, titMsg, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (resposta == DialogResult.Yes) { CAMADAS.MODEL.Fornecedor fornecedor = new CAMADAS.MODEL.Fornecedor(); fornecedor.id = Convert.ToInt32(lblID.Text); fornecedor.nome = txtNome.Text; if (lblID.Text == "-1") { bllFornecedor.Insert(fornecedor); } else { bllFornecedor.Update(fornecedor); } } limpaControles(); habilitaControles(false); dgvFornecedor.DataSource = bllFornecedor.Select(); }
public List <MODEL.Almoxarifado> SelectByNome(string nome) { List <MODEL.Almoxarifado> lstAlmoxarifado = new List <MODEL.Almoxarifado>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "SELECT * FROM Almoxarifado WHERE (nome LIKE @nome)"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@nome", "%" + nome + "%"); try { conexao.Open(); SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (dados.Read()) { MODEL.Almoxarifado almoxarifado = new MODEL.Almoxarifado(); almoxarifado.id = Convert.ToInt32(dados["id"].ToString()); almoxarifado.fornecedorID = Convert.ToInt32(dados["fornecedorID"].ToString()); almoxarifado.nome = dados["nome"].ToString(); almoxarifado.quantidade = Convert.ToInt32(dados["quantidade"].ToString()); //Recupera nome Fornecedor CAMADAS.BLL.Fornecedor bllFornecedor = new BLL.Fornecedor(); CAMADAS.MODEL.Fornecedor fornecedor = bllFornecedor.SelectByID(almoxarifado.fornecedorID); almoxarifado.fornecedor = fornecedor.nome; lstAlmoxarifado.Add(almoxarifado); } } catch { Console.WriteLine("Erro no Select do Produto"); } finally { conexao.Close(); } return(lstAlmoxarifado); }