private void InsertarActualizar(string modo) { try { if (modo == "INSERT") { Desempeño dsmp = new Desempeño(); dsmp.Nombre = TxtNombre.Text.Trim(); dsmp.NotaMin = Convert.ToDecimal(TxtNotaMin.Text.Trim()); dsmp.NotaMax = Convert.ToDecimal(TxtNotaMax.Text.Trim()); if (CtrlDesempeños.Insertar(dsmp) > 0) { XtraMessageBox.Show("Desempeño insertado con exito.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2); } } else { Desempeño dsmp = new Desempeño(); dsmp.Id = Id; dsmp.Nombre = TxtNombre.Text.Trim(); dsmp.NotaMin = Convert.ToDecimal(TxtNotaMin.Text.Trim()); dsmp.NotaMax = Convert.ToDecimal(TxtNotaMax.Text.Trim()); if (CtrlDesempeños.Actualizar(dsmp) > 0) { XtraMessageBox.Show("Desempeño actualizado con exito.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2); } } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button2); } }
public void Eliminar() { if (DgvGeneral.RowCount > 0 && DgvGeneral.GetFocusedRow() != null) { int idGeneral = Convert.ToInt32(DgvGeneral.GetFocusedRowCellValue("Id")); Desempeño desempeño = new Desempeño(); desempeño.Id = idGeneral; if (XtraMessageBox.Show("¿Esta seguro que desea eliminar el desempeño?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { CtrlDesempeños.Eliminar(desempeño); if (!BkgwBuscar.IsBusy) { PrgBuscar.Visible = true; BkgwBuscar.RunWorkerAsync(); } } } else { XtraMessageBox.Show("Debe seleccionar un registro.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void CargarDatos(int id) { Desempeño dsmp = new Desempeño(); dsmp.Id = id; DataSet ds = CtrlDesempeños.GetDesempeñoOne(dsmp); DataRow dr = ds.Tables[0].Rows[0]; TxtNombre.Text = dr["Nombre"].ToString(); TxtNotaMin.Text = dr["NotaMin"].ToString(); TxtNotaMax.Text = dr["NotaMax"].ToString(); }
public void LlenarDsConsulta() { try { DataSet ds = CtrlDesempeños.GetDesempeñoAll(); dtConsulta = ds.Tables[0].Copy(); dsConsulta.Tables.Clear(); if (dsConsulta.Tables.Count == 0) { dsConsulta.Tables.Add(dtConsulta); } } catch (Exception ex) { XtraMessageBox.Show(ex.Message); } }