private void btAdd_Click(object sender, EventArgs e) { //Ler dados DTOExcessoesCusto dto = new DTOExcessoesCusto(); dto.TipoOperacao = txtTipoOp.Text; if (txtTipoOp.Text.Trim() == ".") { MessageBox.Show("Campo \"Tipo de operação\" não pode ficar vazio."); } else if (cbAcao.Text != "Ignorar" && cbAcao.Text != "Alterar sinal") { MessageBox.Show("Escolha uma ação válida no campo \"Ação\"."); } else { switch (cbAcao.Text) { case "Ignorar": dto.Acao = 0; break; case "Alterar sinal": dto.Acao = -1; break; } dto.TipoOperacao = txtTipoOp.Text; dto.Obs = txtObs.Text; DALConexao cx = new DALConexao(DadosDaConexao.StringDaConexao); BLLExcessoesCusto bll = new BLLExcessoesCusto(cx); bll.Incluir(dto); LimpaTela(); txtTipoOp.Focus(); } }
private void dgvExcessoes_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 4) { if (e.RowIndex >= 0) { txtTipoOp.Text = dgvExcessoes.Rows[e.RowIndex].Cells[1].Value.ToString(); cbAcao.Text = dgvExcessoes.Rows[e.RowIndex].Cells[2].Value.ToString(); txtObs.Text = dgvExcessoes.Rows[e.RowIndex].Cells[3].Value.ToString(); DALConexao cx = new DALConexao(DadosDaConexao.StringDaConexao); DTOExcessoesCusto ven = new DTOExcessoesCusto(); BLLExcessoesCusto bll = new BLLExcessoesCusto(cx); bll.Excluir(Convert.ToInt32(dgvExcessoes.Rows[e.RowIndex].Cells[0].Value)); RecarregardgvExcessoes(); txtTipoOp.Focus(); } } }