private void frmManSectorEdit_Load(object sender, EventArgs e) { BSUtils.LoaderLook(cboEmpresa, new EmpresaBL().ListaCombo(Parametros.intTECorporativo), "RazonSocial", "IdEmpresa", true); cboEmpresa.EditValue = IdEmpresa; BSUtils.LoaderLook(cboUnidadMinera, new UnidadMineraBL().ListaTodosActivo(Convert.ToInt32(cboEmpresa.EditValue)), "DescUnidadMinera", "IdUnidadMinera", true); cboUnidadMinera.EditValue = IdUnidadMinera; BSUtils.LoaderLook(cboArea, new AreaBL().ListaTodosActivo(IdEmpresa, IdUnidadMinera), "DescArea", "IdArea", true); cboArea.EditValue = IdArea; if (pOperacion == Operacion.Nuevo) { this.Text = "Sector - Nuevo"; } else if (pOperacion == Operacion.Modificar) { this.Text = "Sector - Modificar"; SectorBE objE_Sector = null; objE_Sector = new SectorBL().Selecciona(IdSector); if (objE_Sector != null) { cboEmpresa.EditValue = objE_Sector.IdEmpresa; cboUnidadMinera.EditValue = objE_Sector.IdUnidadMinera; cboArea.EditValue = objE_Sector.IdArea; txtDescripcion.Text = objE_Sector.DescSector; } } txtDescripcion.Select(); }
public SectorBE SeleccionaDescripcion(int IdEmpresa, int IdUnidadMinera, int IdArea, string DescSector) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_Sector_SeleccionaDescripcion"); db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, IdEmpresa); db.AddInParameter(dbCommand, "pIdUnidadMinera", DbType.Int32, IdUnidadMinera); db.AddInParameter(dbCommand, "pIdArea", DbType.Int32, IdArea); db.AddInParameter(dbCommand, "pDescSector", DbType.String, DescSector); IDataReader reader = db.ExecuteReader(dbCommand); SectorBE Sector = null; while (reader.Read()) { Sector = new SectorBE(); Sector.IdSector = Int32.Parse(reader["idSector"].ToString()); Sector.IdEmpresa = Int32.Parse(reader["IdEmpresa"].ToString()); Sector.RazonSocial = reader["RazonSocial"].ToString(); Sector.IdUnidadMinera = Int32.Parse(reader["IdUnidadMinera"].ToString()); Sector.DescUnidadMinera = reader["DescUnidadMinera"].ToString(); Sector.IdArea = Int32.Parse(reader["IdArea"].ToString()); Sector.DescArea = reader["DescArea"].ToString(); Sector.DescSector = reader["descSector"].ToString(); Sector.FlagEstado = Boolean.Parse(reader["flagestado"].ToString()); } reader.Close(); reader.Dispose(); return(Sector); }
public List <SectorBE> ListaTodosActivo(int IdEmpresa, int IdUnidadMinera, int IdArea) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_Sector_ListaTodosActivo"); db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, IdEmpresa); db.AddInParameter(dbCommand, "pIdUnidadMinera", DbType.Int32, IdUnidadMinera); db.AddInParameter(dbCommand, "pIdArea", DbType.Int32, IdArea); IDataReader reader = db.ExecuteReader(dbCommand); List <SectorBE> Sectorlist = new List <SectorBE>(); SectorBE Sector; while (reader.Read()) { Sector = new SectorBE(); Sector.IdSector = Int32.Parse(reader["idSector"].ToString()); Sector.IdEmpresa = Int32.Parse(reader["IdEmpresa"].ToString()); Sector.IdUnidadMinera = Int32.Parse(reader["IdUnidadMinera"].ToString()); Sector.DescUnidadMinera = reader["DescUnidadMinera"].ToString(); Sector.IdArea = Int32.Parse(reader["IdArea"].ToString()); Sector.DescArea = reader["DescArea"].ToString(); Sector.DescSector = reader["descSector"].ToString(); Sector.FlagEstado = Boolean.Parse(reader["flagestado"].ToString()); Sectorlist.Add(Sector); } reader.Close(); reader.Dispose(); return(Sectorlist); }
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()) { SectorBE objE_Sector = new SectorBE(); objE_Sector.IdSector = int.Parse(gvSector.GetFocusedRowCellValue("IdSector").ToString()); objE_Sector.Usuario = Parametros.strUsuarioLogin; objE_Sector.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); objE_Sector.IdEmpresa = Parametros.intEmpresaId; SectorBL objBL_Area = new SectorBL(); objBL_Area.Elimina(objE_Sector); 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 void InicializarModificar() { if (gvSector.RowCount > 0) { SectorBE objSSOMA = new SectorBE(); objSSOMA.IdEmpresa = int.Parse(gvSector.GetFocusedRowCellValue("IdEmpresa").ToString()); objSSOMA.IdUnidadMinera = int.Parse(gvSector.GetFocusedRowCellValue("IdUnidadMinera").ToString()); objSSOMA.IdArea = int.Parse(gvSector.GetFocusedRowCellValue("IdArea").ToString()); objSSOMA.IdSector = int.Parse(gvSector.GetFocusedRowCellValue("IdSector").ToString()); frmManSectorEdit objManSectorEdit = new frmManSectorEdit(); objManSectorEdit.pOperacion = frmManSectorEdit.Operacion.Modificar; objManSectorEdit.IdEmpresa = objSSOMA.IdEmpresa; objManSectorEdit.IdUnidadMinera = objSSOMA.IdUnidadMinera; objManSectorEdit.IdArea = objSSOMA.IdArea; objManSectorEdit.IdSector = objSSOMA.IdSector; objManSectorEdit.pSectorBE = objSSOMA; objManSectorEdit.StartPosition = FormStartPosition.CenterParent; objManSectorEdit.ShowDialog(); Cargar(); } else { MessageBox.Show("No se pudo editar"); } }
public void Elimina(SectorBE pItem) { try { SectorDL Sector = new SectorDL(); Sector.Elimina(pItem); } catch (Exception ex) { throw ex; } }
public void Actualiza(SectorBE pItem) { try { SectorDL Sector = new SectorDL(); Sector.Actualiza(pItem); } catch (Exception ex) { throw ex; } }
public void Inserta(SectorBE pItem) { try { SectorDL Sector = new SectorDL(); Sector.Inserta(pItem); } catch (Exception ex) { throw ex; } }
public SectorBE SeleccionaDescripcion(int IdEmpresa, int IdUnidadMinera, int IdArea, string DescSector) { try { SectorDL Sector = new SectorDL(); SectorBE objEmp = Sector.SeleccionaDescripcion(IdEmpresa, IdUnidadMinera, IdArea, DescSector); return(objEmp); } catch (Exception ex) { throw ex; } }
public SectorBE Selecciona(int IdSector) { try { SectorDL Sector = new SectorDL(); SectorBE objEmp = Sector.Selecciona(IdSector); return(objEmp); } catch (Exception ex) { throw ex; } }
public void Elimina(SectorBE pItem) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_Sector_Elimina"); db.AddInParameter(dbCommand, "pIdSector", DbType.Int32, pItem.IdSector); 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(SectorBE pItem) { Database db = DatabaseFactory.CreateDatabase("cnSSOMABD"); DbCommand dbCommand = db.GetStoredProcCommand("usp_Sector_Actualiza"); db.AddInParameter(dbCommand, "pIdSector", DbType.Int32, pItem.IdSector); db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, pItem.IdEmpresa); db.AddInParameter(dbCommand, "pIdUnidadMinera", DbType.Int32, pItem.IdUnidadMinera); db.AddInParameter(dbCommand, "pIdArea", DbType.Int32, pItem.IdArea); db.AddInParameter(dbCommand, "pDescSector", DbType.String, pItem.DescSector); 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()) { SectorBL objBL_Sector = new SectorBL(); SectorBE objSector = new SectorBE(); objSector.IdSector = IdSector; objSector.IdUnidadMinera = Convert.ToInt32(cboUnidadMinera.EditValue); objSector.IdArea = Convert.ToInt32(cboArea.EditValue); objSector.DescSector = txtDescripcion.Text; objSector.FlagEstado = true; objSector.Usuario = Parametros.strUsuarioLogin; objSector.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); objSector.IdEmpresa = Convert.ToInt32(cboEmpresa.EditValue); if (pOperacion == Operacion.Nuevo) { objBL_Sector.Inserta(objSector); } else { objBL_Sector.Actualiza(objSector); } this.Close(); } } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }