Example #1
0
        private void frmRegExtintorInspeccionEdit_Load(object sender, EventArgs e)
        {
            BSUtils.LoaderLook(cboEmpresa, new EmpresaBL().ListaTodosActivo(0, Parametros.intTECorporativo), "RazonSocial", "IdEmpresa", true);
            cboEmpresa.EditValue = Parametros.intEmpresaId;
            BSUtils.LoaderLook(cboTipo, new TablaElementoBL().ListaTodosActivo(Parametros.intEmpresaId, Parametros.intTblTipoInspeccionExtintor), "DescTablaElemento", "IdTablaElemento", true);
            cboTipo.EditValue           = Parametros.intTIEPlaneada;
            deFechaInspeccion.EditValue = DateTime.Now;

            if (pOperacion == Operacion.Nuevo)
            {
                this.Text = "Inspección Extintor - Nuevo";
            }
            else if (pOperacion == Operacion.Modificar)
            {
                this.Text = "Inspección Extintor - Modificar";

                ExtintorInspeccionBE objE_ExtintorInspeccion = null;
                objE_ExtintorInspeccion = new ExtintorInspeccionBL().Selecciona(IdExtintorInspeccion);

                IdExtintorInspeccion      = objE_ExtintorInspeccion.IdExtintorInspeccion;
                cboEmpresa.EditValue      = objE_ExtintorInspeccion.IdEmpresa;
                cboUnidadMinera.EditValue = objE_ExtintorInspeccion.IdUnidadMinera;
                cboTipo.EditValue         = objE_ExtintorInspeccion.IdTipoInspeccion;
                txtInspeccionadoPor.Text  = objE_ExtintorInspeccion.InspeccionadoPor;
                txtCargo.Text             = objE_ExtintorInspeccion.Cargo;
                txtObservacion.Text       = objE_ExtintorInspeccion.Observacion;
            }

            CargaExtintorInspeccionDetalle();
            cboEmpresa.Select();
        }
Example #2
0
        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())
                    {
                        ExtintorInspeccionBE objE_ExtintorInspeccion = new ExtintorInspeccionBE();
                        objE_ExtintorInspeccion.IdExtintorInspeccion = int.Parse(gvExtintorInspeccion.GetFocusedRowCellValue("IdExtintorInspeccion").ToString());
                        objE_ExtintorInspeccion.Usuario   = Parametros.strUsuarioLogin;
                        objE_ExtintorInspeccion.Maquina   = WindowsIdentity.GetCurrent().Name.ToString();
                        objE_ExtintorInspeccion.IdEmpresa = Parametros.intEmpresaId;

                        ExtintorInspeccionBL objBL_ExtintorInspeccion = new ExtintorInspeccionBL();
                        objBL_ExtintorInspeccion.Elimina(objE_ExtintorInspeccion);
                        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 ExtintorInspeccionBE Selecciona(int idExtintorInspeccion)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_ExtintorInspeccion_Selecciona");

            db.AddInParameter(dbCommand, "pidExtintorInspeccion", DbType.Int32, idExtintorInspeccion);

            IDataReader          reader             = db.ExecuteReader(dbCommand);
            ExtintorInspeccionBE ExtintorInspeccion = null;

            while (reader.Read())
            {
                ExtintorInspeccion = new ExtintorInspeccionBE();
                ExtintorInspeccion.IdExtintorInspeccion = Int32.Parse(reader["idExtintorInspeccion"].ToString());
                ExtintorInspeccion.IdEmpresa            = Int32.Parse(reader["IdEmpresa"].ToString());
                ExtintorInspeccion.RazonSocial          = reader["RazonSocial"].ToString();
                ExtintorInspeccion.IdUnidadMinera       = Int32.Parse(reader["IdUnidadMinera"].ToString());
                ExtintorInspeccion.DescUnidadMinera     = reader["DescUnidadMinera"].ToString();
                ExtintorInspeccion.IdTipoInspeccion     = Int32.Parse(reader["IdTipoInspeccion"].ToString());
                ExtintorInspeccion.DescTipoInspeccion   = reader["DescTipoInspeccion"].ToString();
                ExtintorInspeccion.FechaInspeccion      = DateTime.Parse(reader["FechaInspeccion"].ToString());
                ExtintorInspeccion.InspeccionadoPor     = reader["InspeccionadoPor"].ToString();
                ExtintorInspeccion.Cargo       = reader["Cargo"].ToString();
                ExtintorInspeccion.Observacion = reader["Observacion"].ToString();
                ExtintorInspeccion.FlagEstado  = Boolean.Parse(reader["flagestado"].ToString());
            }
            reader.Close();
            reader.Dispose();
            return(ExtintorInspeccion);
        }
        public List <ExtintorInspeccionBE> ListaFecha(int IdEmpresa, int IdUnidadMinera, DateTime FechaDesde, DateTime FechaHasta)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_ExtintorInspeccion_ListaFecha");

            db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, IdEmpresa);
            db.AddInParameter(dbCommand, "pIdUnidadMinera", DbType.Int32, IdUnidadMinera);
            db.AddInParameter(dbCommand, "pFechaDesde", DbType.DateTime, FechaDesde);
            db.AddInParameter(dbCommand, "pFechaHasta", DbType.DateTime, FechaHasta);

            IDataReader reader = db.ExecuteReader(dbCommand);
            List <ExtintorInspeccionBE> ExtintorInspeccionlist = new List <ExtintorInspeccionBE>();
            ExtintorInspeccionBE        ExtintorInspeccion;

            while (reader.Read())
            {
                ExtintorInspeccion = new ExtintorInspeccionBE();
                ExtintorInspeccion.IdExtintorInspeccion = Int32.Parse(reader["idExtintorInspeccion"].ToString());
                ExtintorInspeccion.IdEmpresa            = Int32.Parse(reader["IdEmpresa"].ToString());
                ExtintorInspeccion.RazonSocial          = reader["RazonSocial"].ToString();
                ExtintorInspeccion.IdUnidadMinera       = Int32.Parse(reader["IdUnidadMinera"].ToString());
                ExtintorInspeccion.DescUnidadMinera     = reader["DescUnidadMinera"].ToString();
                ExtintorInspeccion.IdTipoInspeccion     = Int32.Parse(reader["IdTipoInspeccion"].ToString());
                ExtintorInspeccion.DescTipoInspeccion   = reader["DescTipoInspeccion"].ToString();
                ExtintorInspeccion.FechaInspeccion      = DateTime.Parse(reader["FechaInspeccion"].ToString());
                ExtintorInspeccion.InspeccionadoPor     = reader["InspeccionadoPor"].ToString();
                ExtintorInspeccion.Cargo       = reader["Cargo"].ToString();
                ExtintorInspeccion.Observacion = reader["Observacion"].ToString();
                ExtintorInspeccion.FlagEstado  = Boolean.Parse(reader["flagestado"].ToString());
                ExtintorInspeccionlist.Add(ExtintorInspeccion);
            }
            reader.Close();
            reader.Dispose();
            return(ExtintorInspeccionlist);
        }
Example #5
0
        public void Actualiza(ExtintorInspeccionBE pItem, List <ExtintorInspeccionDetalleBE> pListaExtintorInspeccionDetalle)
        {
            try
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    ExtintorInspeccionDL        ExtintorInspeccion        = new ExtintorInspeccionDL();
                    ExtintorInspeccionDetalleDL ExtintorInspeccionDetalle = new ExtintorInspeccionDetalleDL();

                    foreach (ExtintorInspeccionDetalleBE item in pListaExtintorInspeccionDetalle)
                    {
                        if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo
                        {
                            item.IdExtintorInspeccion = pItem.IdExtintorInspeccion;
                            ExtintorInspeccionDetalle.Inserta(item);
                        }
                        else
                        {
                            ExtintorInspeccionDetalle.Actualiza(item);
                        }
                    }

                    ExtintorInspeccion.Actualiza(pItem);

                    ts.Complete();
                }
            }
            catch (Exception ex)
            { throw ex; }
        }
Example #6
0
        public Int32 Inserta(ExtintorInspeccionBE pItem, List <ExtintorInspeccionDetalleBE> pListaExtintorInspeccionDetalle)
        {
            try
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    ExtintorInspeccionDL        ExtintorInspeccion        = new ExtintorInspeccionDL();
                    ExtintorInspeccionDetalleDL ExtintorInspeccionDetalle = new ExtintorInspeccionDetalleDL();

                    int IdExtintorInspeccion = 0;
                    IdExtintorInspeccion = ExtintorInspeccion.Inserta(pItem);

                    foreach (var item in pListaExtintorInspeccionDetalle)
                    {
                        item.IdExtintorInspeccion = IdExtintorInspeccion;
                        ExtintorInspeccionDetalle.Inserta(item);
                    }

                    ts.Complete();

                    return(IdExtintorInspeccion);
                }
            }
            catch (Exception ex)
            { throw ex; }
        }
Example #7
0
        public void Elimina(ExtintorInspeccionBE pItem)
        {
            try
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    ExtintorInspeccionDL        ExtintorInspeccion        = new ExtintorInspeccionDL();
                    ExtintorInspeccionDetalleDL ExtintorInspeccionDetalle = new ExtintorInspeccionDetalleDL();

                    List <ExtintorInspeccionDetalleBE> lstExtintorInspeccionDetalle = null;
                    lstExtintorInspeccionDetalle = new ExtintorInspeccionDetalleDL().ListaTodosActivo(pItem.IdExtintorInspeccion);

                    foreach (ExtintorInspeccionDetalleBE item in lstExtintorInspeccionDetalle)
                    {
                        ExtintorInspeccionDetalle.Elimina(item);
                    }

                    ExtintorInspeccion.Elimina(pItem);

                    ts.Complete();
                }
            }
            catch (Exception ex)
            { throw ex; }
        }
Example #8
0
 public ExtintorInspeccionBE Selecciona(int IdExtintorInspeccion)
 {
     try
     {
         ExtintorInspeccionDL ExtintorInspeccion = new ExtintorInspeccionDL();
         ExtintorInspeccionBE objEmp             = ExtintorInspeccion.Selecciona(IdExtintorInspeccion);
         return(objEmp);
     }
     catch (Exception ex)
     { throw ex; }
 }
        public void Elimina(ExtintorInspeccionBE pItem)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_ExtintorInspeccion_Elimina");

            db.AddInParameter(dbCommand, "pIdExtintorInspeccion", DbType.Int32, pItem.IdExtintorInspeccion);
            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 List <ExtintorInspeccionBE> ListaReporte(int IdExtintorInspeccion)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_rptExtintorInspeccion");

            db.AddInParameter(dbCommand, "pIdExtintorInspeccion", DbType.Int32, IdExtintorInspeccion);

            IDataReader reader = db.ExecuteReader(dbCommand);
            List <ExtintorInspeccionBE> ExtintorInspeccionlist = new List <ExtintorInspeccionBE>();
            ExtintorInspeccionBE        ExtintorInspeccion;

            while (reader.Read())
            {
                ExtintorInspeccion                    = new ExtintorInspeccionBE();
                ExtintorInspeccion.RazonSocial        = reader["RazonSocial"].ToString();
                ExtintorInspeccion.DescUnidadMinera   = reader["DescUnidadMinera"].ToString();
                ExtintorInspeccion.DescTipoInspeccion = reader["DescTipoInspeccion"].ToString();
                ExtintorInspeccion.FechaInspeccion    = DateTime.Parse(reader["FechaInspeccion"].ToString());
                ExtintorInspeccion.InspeccionadoPor   = reader["InspeccionadoPor"].ToString();
                ExtintorInspeccion.Cargo              = reader["Cargo"].ToString();
                ExtintorInspeccion.Codigo             = reader["Codigo"].ToString();
                ExtintorInspeccion.Serie              = reader["Serie"].ToString();
                ExtintorInspeccion.Abreviatura        = reader["Abreviatura"].ToString();
                ExtintorInspeccion.Capacidad          = reader["Capacidad"].ToString();
                ExtintorInspeccion.Ubicacion          = reader["Ubicacion"].ToString();
                ExtintorInspeccion.Marca              = reader["Marca"].ToString();
                ExtintorInspeccion.Uno                = Boolean.Parse(reader["Uno"].ToString());
                ExtintorInspeccion.Dos                = Boolean.Parse(reader["Dos"].ToString());
                ExtintorInspeccion.Tres               = Boolean.Parse(reader["Tres"].ToString());
                ExtintorInspeccion.Cuatro             = Boolean.Parse(reader["Cuatro"].ToString());
                ExtintorInspeccion.Cinco              = Boolean.Parse(reader["Cinco"].ToString());
                ExtintorInspeccion.Seis               = Boolean.Parse(reader["Seis"].ToString());
                ExtintorInspeccion.Siete              = Boolean.Parse(reader["Siete"].ToString());
                ExtintorInspeccion.Ocho               = Boolean.Parse(reader["Ocho"].ToString());
                ExtintorInspeccion.Nueve              = Boolean.Parse(reader["Nueve"].ToString());
                ExtintorInspeccion.Diez               = Boolean.Parse(reader["Diez"].ToString());
                ExtintorInspeccion.Once               = Boolean.Parse(reader["Once"].ToString());
                ExtintorInspeccion.Doce               = Boolean.Parse(reader["Doce"].ToString());
                ExtintorInspeccion.Trece              = Boolean.Parse(reader["Trece"].ToString());
                ExtintorInspeccion.Quince             = Boolean.Parse(reader["Quince"].ToString());
                ExtintorInspeccion.Diecisies          = Boolean.Parse(reader["Diecisies"].ToString());
                ExtintorInspeccion.Diecisiete         = Boolean.Parse(reader["Diecisiete"].ToString());
                ExtintorInspeccion.FechaVencimiento   = DateTime.Parse(reader["FechaVencimiento"].ToString());
                ExtintorInspeccion.FechaVencimientoPruebaHidrostatica = DateTime.Parse(reader["FechaVencimientoPruebaHidrostatica"].ToString());
                ExtintorInspeccion.RecargadoPor = reader["RecargadoPor"].ToString();
                ExtintorInspeccion.Observacion  = reader["Observacion"].ToString();
                ExtintorInspeccionlist.Add(ExtintorInspeccion);
            }
            reader.Close();
            reader.Dispose();
            return(ExtintorInspeccionlist);
        }
        public void Actualiza(ExtintorInspeccionBE pItem)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_ExtintorInspeccion_Actualiza");

            db.AddInParameter(dbCommand, "pIdExtintorInspeccion", DbType.Int32, pItem.IdExtintorInspeccion);
            db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, pItem.IdEmpresa);
            db.AddInParameter(dbCommand, "pIdUnidadMinera", DbType.Int32, pItem.IdUnidadMinera);
            db.AddInParameter(dbCommand, "pIdTipoInspeccion", DbType.Int32, pItem.IdTipoInspeccion);
            db.AddInParameter(dbCommand, "pFechaInspeccion", DbType.DateTime, pItem.FechaInspeccion);
            db.AddInParameter(dbCommand, "pInspeccionadoPor", DbType.String, pItem.InspeccionadoPor);
            db.AddInParameter(dbCommand, "pCargo", DbType.String, pItem.Cargo);
            db.AddInParameter(dbCommand, "pObservacion", DbType.String, pItem.Observacion);
            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);
        }
Example #12
0
        public void InicializarModificar()
        {
            if (gvExtintorInspeccion.RowCount > 0)
            {
                ExtintorInspeccionBE objExtintorInspeccion = new ExtintorInspeccionBE();
                objExtintorInspeccion.IdExtintorInspeccion = int.Parse(gvExtintorInspeccion.GetFocusedRowCellValue("IdExtintorInspeccion").ToString());

                frmRegExtintorInspeccionEdit objManExtintorInspeccionEdit = new frmRegExtintorInspeccionEdit();
                objManExtintorInspeccionEdit.pOperacion           = frmRegExtintorInspeccionEdit.Operacion.Modificar;
                objManExtintorInspeccionEdit.IdExtintorInspeccion = objExtintorInspeccion.IdExtintorInspeccion;
                objManExtintorInspeccionEdit.StartPosition        = FormStartPosition.CenterParent;
                objManExtintorInspeccionEdit.ShowDialog();

                Cargar();
            }
            else
            {
                MessageBox.Show("No se pudo editar");
            }
        }
Example #13
0
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                Cursor = Cursors.WaitCursor;
                if (!ValidarIngreso())
                {
                    ExtintorInspeccionBE objExtintorInspeccion    = new ExtintorInspeccionBE();
                    ExtintorInspeccionBL objBL_ExtintorInspeccion = new ExtintorInspeccionBL();

                    objExtintorInspeccion.IdExtintorInspeccion = IdExtintorInspeccion;
                    objExtintorInspeccion.IdUnidadMinera       = Convert.ToInt32(cboUnidadMinera.EditValue);
                    objExtintorInspeccion.IdTipoInspeccion     = Convert.ToInt32(cboTipo.EditValue);
                    objExtintorInspeccion.FechaInspeccion      = Convert.ToDateTime(deFechaInspeccion.DateTime.ToShortDateString());
                    objExtintorInspeccion.InspeccionadoPor     = txtInspeccionadoPor.Text;
                    objExtintorInspeccion.Cargo       = txtCargo.Text;
                    objExtintorInspeccion.Observacion = txtObservacion.Text;
                    objExtintorInspeccion.FlagEstado  = true;
                    objExtintorInspeccion.Usuario     = Parametros.strUsuarioLogin;
                    objExtintorInspeccion.Maquina     = WindowsIdentity.GetCurrent().Name.ToString();
                    objExtintorInspeccion.IdEmpresa   = Convert.ToInt32(cboEmpresa.EditValue);

                    //ExtintorInspeccion DETALLE
                    List <ExtintorInspeccionDetalleBE> lstExtintorInspeccionDetalle = new List <ExtintorInspeccionDetalleBE>();

                    foreach (var item in mListaExtintorInspeccionDetalleOrigen)
                    {
                        ExtintorInspeccionDetalleBE objE_ExtintorInspeccionDetalle = new ExtintorInspeccionDetalleBE();
                        objE_ExtintorInspeccionDetalle.IdEmpresa                   = Parametros.intEmpresaId;
                        objE_ExtintorInspeccionDetalle.IdExtintorInspeccion        = IdExtintorInspeccion;
                        objE_ExtintorInspeccionDetalle.IdExtintorInspeccionDetalle = item.IdExtintorInspeccionDetalle;
                        objE_ExtintorInspeccionDetalle.IdExtintor                  = item.IdExtintor;
                        objE_ExtintorInspeccionDetalle.Codigo           = item.Codigo;
                        objE_ExtintorInspeccionDetalle.Serie            = item.Serie;
                        objE_ExtintorInspeccionDetalle.Abreviatura      = item.Abreviatura;
                        objE_ExtintorInspeccionDetalle.Capacidad        = item.Capacidad;
                        objE_ExtintorInspeccionDetalle.Ubicacion        = item.Ubicacion;
                        objE_ExtintorInspeccionDetalle.Marca            = item.Marca;
                        objE_ExtintorInspeccionDetalle.Uno              = item.Uno;
                        objE_ExtintorInspeccionDetalle.Dos              = item.Dos;
                        objE_ExtintorInspeccionDetalle.Tres             = item.Tres;
                        objE_ExtintorInspeccionDetalle.Cuatro           = item.Cuatro;
                        objE_ExtintorInspeccionDetalle.Cinco            = item.Cinco;
                        objE_ExtintorInspeccionDetalle.Seis             = item.Seis;
                        objE_ExtintorInspeccionDetalle.Siete            = item.Siete;
                        objE_ExtintorInspeccionDetalle.Ocho             = item.Ocho;
                        objE_ExtintorInspeccionDetalle.Nueve            = item.Nueve;
                        objE_ExtintorInspeccionDetalle.Diez             = item.Diez;
                        objE_ExtintorInspeccionDetalle.Once             = item.Once;
                        objE_ExtintorInspeccionDetalle.Doce             = item.Doce;
                        objE_ExtintorInspeccionDetalle.Trece            = item.Trece;
                        objE_ExtintorInspeccionDetalle.Catorce          = item.Catorce;
                        objE_ExtintorInspeccionDetalle.Quince           = item.Quince;
                        objE_ExtintorInspeccionDetalle.Diecisies        = item.Diecisies;
                        objE_ExtintorInspeccionDetalle.Diecisiete       = item.Diecisiete;
                        objE_ExtintorInspeccionDetalle.FechaVencimiento = item.FechaVencimiento;
                        objE_ExtintorInspeccionDetalle.RecargadoPor     = item.RecargadoPor;
                        objE_ExtintorInspeccionDetalle.Observacion      = item.Observacion;
                        objE_ExtintorInspeccionDetalle.FechaVencimientoPruebaHidrostatica = item.FechaVencimientoPruebaHidrostatica;
                        objE_ExtintorInspeccionDetalle.FlagEstado = true;
                        objE_ExtintorInspeccionDetalle.Usuario    = Parametros.strUsuarioLogin;
                        objE_ExtintorInspeccionDetalle.Maquina    = WindowsIdentity.GetCurrent().Name.ToString();
                        objE_ExtintorInspeccionDetalle.TipoOper   = item.TipoOper;
                        lstExtintorInspeccionDetalle.Add(objE_ExtintorInspeccionDetalle);
                    }


                    if (pOperacion == Operacion.Nuevo)
                    {
                        objBL_ExtintorInspeccion.Inserta(objExtintorInspeccion, lstExtintorInspeccionDetalle);
                        XtraMessageBox.Show("Se creó el registro del ExtintorInspeccion", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        objBL_ExtintorInspeccion.Actualiza(objExtintorInspeccion, lstExtintorInspeccionDetalle);
                    }
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                Cursor = Cursors.Default;
                XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }