private void button2_Click(object sender, EventArgs e) { DALConexao conn = new DALConexao(DadosDaConexao.StringDaConexao); DTOAeB dto = new DTOAeB(); BLLAeB bll = new BLLAeB(conn); DataTable tabela; if (dgvExcel.Rows.Count > 0) { for (int i = 0; i < dgvExcel.RowCount; i++) { tabela = bll.Localizar(dgvExcel.Rows[i].Cells[0].Value.ToString()); if (Convert.ToInt32(tabela.Rows[0][0].ToString()) == 0) { dto.CodAeb = dgvExcel.Rows[i].Cells[0].Value.ToString(); dto.NomeAeb = dgvExcel.Rows[i].Cells[1].Value.ToString(); dto.UmAeb = dgvExcel.Rows[i].Cells[2].Value.ToString(); bll.Incluir(dto); } } } RecarregadgvLista(); dgvExcel.Rows.Clear(); MessageBox.Show("Dados salvos com sucesso!"); panel1.Visible = false; }
private void Alterar() { DTOPratos dto = new DTOPratos(); DALConexao cx = new DALConexao(DadosDaConexao.StringDaConexao); BLLPratos bll = new BLLPratos(cx); dto.CodPrato = txtCodigoPrato.Text; dto.NomePrato = txtNome.Text.Trim().ToUpper(); dto.IdSetor = Convert.ToInt32(cbSetor.SelectedValue); dto.Cat = Convert.ToInt32(cbCategoria.SelectedValue); dto.SubCat = Convert.ToInt32(cbSubCategoria.SelectedValue); dto.RendimentoPrato = Convert.ToDouble(txtRendimento.Text); dto.ModoPreparoPrato = txtPreparo.Text.Trim(); dto.PesoPrato = Convert.ToDouble(txtPeso.Text); dto.IdUsuario = idUsuario; dto.DescPrato = txtDescricao.Text.Trim().ToUpper(); BLLAeB bllaeb = new BLLAeB(cx); DTOAeB dtoaeb = new DTOAeB(); dtoaeb.CodAeb = dto.CodPrato; dtoaeb.NomeAeb = dto.NomePrato; dtoaeb.UmAeb = "KG"; dtoaeb.Fc = 0; try { bll.Alterar(dto); MessageBox.Show($"Ficha técnica {txtCodigoPrato.Text} - {txtNome.Text} alterada com sucesso."); DataTable tabelaAeb; tabelaAeb = bllaeb.Localizar(dto.CodPrato); if (tabelaAeb.Rows.Count == 0) { bllaeb.Incluir(dtoaeb); } else { bllaeb.AlterarPorCod(dtoaeb); } gbFicha.Enabled = false; gbIngredientes.Enabled = true; txtCodItem.Focus(); } catch { MessageBox.Show("Erro ao alterar Ficha técnica."); } }