private void SeleccionarRegistro() { if (gvPeligro.RowCount > 0) { PeligroBE objPeligro = new PeligroBE(); if (pFlagMultiSelect) { List <PeligroBE> lista = new List <PeligroBE>(); foreach (int i in gvPeligro.GetSelectedRows()) { objPeligro = (PeligroBE)gvPeligro.GetRow(i); lista.Add(objPeligro); } pListaPeligro = lista; } else { int index = gvPeligro.FocusedRowHandle; objPeligro = (PeligroBE)gvPeligro.GetRow(index); pPeligroBE = objPeligro; } this.Close(); } else { MessageBox.Show("No existen registros.", "Busqueda Peligro"); } }
private void frmManPeligroEdit_Load(object sender, EventArgs e) { BSUtils.LoaderLook(cboTipoPeligro, new TipoPeligroBL().ListaTodosActivo(0), "DescTipoPeligro", "IdTipoPeligro", true); cboTipoPeligro.EditValue = IdTipoPeligro; if (pOperacion == Operacion.Nuevo) { this.Text = "Peligro - Nuevo"; } else if (pOperacion == Operacion.Modificar) { this.Text = "Peligro - Modificar"; PeligroBE objE_Peligro = null; objE_Peligro = new PeligroBL().Selecciona(IdPeligro); if (objE_Peligro != null) { IdPeligro = objE_Peligro.IdPeligro; cboTipoPeligro.EditValue = objE_Peligro.IdTipoPeligro; txtDescPeligro.Text = objE_Peligro.DescPeligro; } } txtDescPeligro.Select(); }
private void tlbMenu_DeleteClick() { try { Cursor = Cursors.WaitCursor; if (XtraMessageBox.Show("Esta seguro de eliminar el registro?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (!ValidarIngreso()) { PeligroBE objE_Peligro = new PeligroBE(); objE_Peligro.IdPeligro = int.Parse(gvPeligro.GetFocusedRowCellValue("IdPeligro").ToString()); objE_Peligro.Usuario = Parametros.strUsuarioLogin; objE_Peligro.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); objE_Peligro.IdEmpresa = Parametros.intEmpresaId; PeligroBL objBL_Area = new PeligroBL(); objBL_Area.Elimina(objE_Peligro); XtraMessageBox.Show("El registro se eliminĂ³ correctamente", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); Cargar(); } } Cursor = Cursors.Default; } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public List <PeligroBE> ListaTodosActivo(int IdEmpresa, int IdTipoPeligro) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_Peligro_ListaTodosActivo"); db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, IdEmpresa); db.AddInParameter(dbCommand, "pIdTipoPeligro", DbType.Int32, IdTipoPeligro); IDataReader reader = db.ExecuteReader(dbCommand); List <PeligroBE> Peligrolist = new List <PeligroBE>(); PeligroBE Peligro; while (reader.Read()) { Peligro = new PeligroBE(); Peligro.IdPeligro = Int32.Parse(reader["idPeligro"].ToString()); Peligro.IdEmpresa = Int32.Parse(reader["IdEmpresa"].ToString()); Peligro.RazonSocial = reader["RazonSocial"].ToString(); Peligro.IdTipoPeligro = Int32.Parse(reader["IdTipoPeligro"].ToString()); Peligro.DescTipoPeligro = reader["DescTipoPeligro"].ToString(); Peligro.DescPeligro = reader["DescPeligro"].ToString(); Peligro.FlagEstado = Boolean.Parse(reader["flagestado"].ToString()); Peligrolist.Add(Peligro); } reader.Close(); reader.Dispose(); return(Peligrolist); }
public void InicializarModificar() { if (gvPeligro.RowCount > 0) { PeligroBE objSSOMA = new PeligroBE(); objSSOMA.IdEmpresa = int.Parse(gvPeligro.GetFocusedRowCellValue("IdEmpresa").ToString()); objSSOMA.IdTipoPeligro = int.Parse(gvPeligro.GetFocusedRowCellValue("IdTipoPeligro").ToString()); objSSOMA.IdPeligro = int.Parse(gvPeligro.GetFocusedRowCellValue("IdPeligro").ToString()); frmManPeligroEdit objManPeligroEdit = new frmManPeligroEdit(); objManPeligroEdit.pOperacion = frmManPeligroEdit.Operacion.Modificar; objManPeligroEdit.IdTipoPeligro = objSSOMA.IdTipoPeligro; objManPeligroEdit.IdPeligro = objSSOMA.IdPeligro; objManPeligroEdit.pPeligroBE = objSSOMA; objManPeligroEdit.StartPosition = FormStartPosition.CenterParent; objManPeligroEdit.ShowDialog(); Cargar(); } else { MessageBox.Show("No se pudo editar"); } }
public void Elimina(PeligroBE pItem) { try { PeligroDL Peligro = new PeligroDL(); Peligro.Elimina(pItem); } catch (Exception ex) { throw ex; } }
public void Actualiza(PeligroBE pItem) { try { PeligroDL Peligro = new PeligroDL(); Peligro.Actualiza(pItem); } catch (Exception ex) { throw ex; } }
public void Inserta(PeligroBE pItem) { try { PeligroDL Peligro = new PeligroDL(); Peligro.Inserta(pItem); } catch (Exception ex) { throw ex; } }
public PeligroBE Selecciona(int IdPeligro) { try { PeligroDL Peligro = new PeligroDL(); PeligroBE objEmp = Peligro.Selecciona(IdPeligro); return(objEmp); } catch (Exception ex) { throw ex; } }
public void Elimina(PeligroBE pItem) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_Peligro_Elimina"); db.AddInParameter(dbCommand, "pIdPeligro", DbType.Int32, pItem.IdPeligro); db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, pItem.IdEmpresa); db.AddInParameter(dbCommand, "pUsuario", DbType.String, pItem.Usuario); db.AddInParameter(dbCommand, "pMaquina", DbType.String, pItem.Maquina); db.ExecuteNonQuery(dbCommand); }
public void Actualiza(PeligroBE pItem) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_Peligro_Actualiza"); db.AddInParameter(dbCommand, "pIdPeligro", DbType.Int32, pItem.IdPeligro); db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, pItem.IdEmpresa); db.AddInParameter(dbCommand, "pIdTipoPeligro", DbType.Int32, pItem.IdTipoPeligro); db.AddInParameter(dbCommand, "pDescPeligro", DbType.String, pItem.DescPeligro); db.AddInParameter(dbCommand, "pFlagEstado", DbType.Boolean, pItem.FlagEstado); db.AddInParameter(dbCommand, "pUsuario", DbType.String, pItem.Usuario); db.AddInParameter(dbCommand, "pMaquina", DbType.String, pItem.Maquina); db.ExecuteNonQuery(dbCommand); }
private void btnGrabar_Click(object sender, EventArgs e) { try { Cursor = Cursors.WaitCursor; if (!ValidarIngreso()) { PeligroBL objBL_Peligro = new PeligroBL(); PeligroBE objPeligro = new PeligroBE(); objPeligro.IdPeligro = IdPeligro; objPeligro.IdTipoPeligro = Convert.ToInt32(cboTipoPeligro.EditValue); objPeligro.DescPeligro = txtDescPeligro.Text; objPeligro.FlagEstado = true; objPeligro.Usuario = Parametros.strUsuarioLogin; objPeligro.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); objPeligro.IdEmpresa = Parametros.intEmpresaId; if (pOperacion == Operacion.Nuevo) { objBL_Peligro.Inserta(objPeligro); } else { objBL_Peligro.Actualiza(objPeligro); } this.Close(); } } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }