public void Actualiza(ExtintorInspeccionDetalleBE pItem)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_ExtintorInspeccionDetalle_Actualiza");

            db.AddInParameter(dbCommand, "pIdExtintorInspeccionDetalle", DbType.Int32, pItem.IdExtintorInspeccionDetalle);
            db.AddInParameter(dbCommand, "pIdExtintorInspeccion", DbType.Int32, pItem.IdExtintorInspeccion);
            db.AddInParameter(dbCommand, "pIdExtintor", DbType.Int32, pItem.IdExtintor);
            db.AddInParameter(dbCommand, "pUno", DbType.Boolean, pItem.Uno);
            db.AddInParameter(dbCommand, "pDos", DbType.Boolean, pItem.Dos);
            db.AddInParameter(dbCommand, "pTres", DbType.Boolean, pItem.Tres);
            db.AddInParameter(dbCommand, "pCuatro", DbType.Boolean, pItem.Cuatro);
            db.AddInParameter(dbCommand, "pCinco", DbType.Boolean, pItem.Cinco);
            db.AddInParameter(dbCommand, "pSeis", DbType.Boolean, pItem.Seis);
            db.AddInParameter(dbCommand, "pSiete", DbType.Boolean, pItem.Siete);
            db.AddInParameter(dbCommand, "pOcho", DbType.Boolean, pItem.Ocho);
            db.AddInParameter(dbCommand, "pNueve", DbType.Boolean, pItem.Nueve);
            db.AddInParameter(dbCommand, "pDiez", DbType.Boolean, pItem.Diez);
            db.AddInParameter(dbCommand, "pOnce", DbType.Boolean, pItem.Once);
            db.AddInParameter(dbCommand, "pDoce", DbType.Boolean, pItem.Doce);
            db.AddInParameter(dbCommand, "pTrece", DbType.Boolean, pItem.Trece);
            db.AddInParameter(dbCommand, "pCatorce", DbType.Boolean, pItem.Catorce);
            db.AddInParameter(dbCommand, "pQuince", DbType.Boolean, pItem.Quince);
            db.AddInParameter(dbCommand, "pDiecisies", DbType.Boolean, pItem.Diecisies);
            db.AddInParameter(dbCommand, "pDiecisiete", DbType.Boolean, pItem.Diecisiete);
            db.AddInParameter(dbCommand, "pRecargadoPor", DbType.String, pItem.RecargadoPor);
            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.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, pItem.IdEmpresa);
            db.ExecuteNonQuery(dbCommand);
        }
 public void Elimina(ExtintorInspeccionDetalleBE pItem)
 {
     try
     {
         ExtintorInspeccionDetalleDL ExtintorInspeccionDetalle = new ExtintorInspeccionDetalleDL();
         ExtintorInspeccionDetalle.Elimina(pItem);
     }
     catch (Exception ex)
     { throw ex; }
 }
 public ExtintorInspeccionDetalleBE Selecciona(int IdExtintorInspeccionDetalle)
 {
     try
     {
         ExtintorInspeccionDetalleDL ExtintorInspeccionDetalle = new ExtintorInspeccionDetalleDL();
         ExtintorInspeccionDetalleBE objEmp = ExtintorInspeccionDetalle.Selecciona(IdExtintorInspeccionDetalle);
         return(objEmp);
     }
     catch (Exception ex)
     { throw ex; }
 }
        public void Elimina(ExtintorInspeccionDetalleBE pItem)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_ExtintorInspeccionDetalle_Elimina");

            db.AddInParameter(dbCommand, "pIdExtintorInspeccionDetalle", DbType.Int32, pItem.IdExtintorInspeccionDetalle);
            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 <ExtintorInspeccionDetalleBE> ListaTodosActivo(int IdExtintorInspeccion)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_ExtintorInspeccionDetalle_ListaTodosActivo");

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

            IDataReader reader = db.ExecuteReader(dbCommand);
            List <ExtintorInspeccionDetalleBE> ExtintorInspeccionDetallelist = new List <ExtintorInspeccionDetalleBE>();
            ExtintorInspeccionDetalleBE        ExtintorInspeccionDetalle;

            while (reader.Read())
            {
                ExtintorInspeccionDetalle                                    = new ExtintorInspeccionDetalleBE();
                ExtintorInspeccionDetalle.IdEmpresa                          = Int32.Parse(reader["IdEmpresa"].ToString());
                ExtintorInspeccionDetalle.IdExtintorInspeccion               = Int32.Parse(reader["IdExtintorInspeccion"].ToString());
                ExtintorInspeccionDetalle.IdExtintorInspeccionDetalle        = Int32.Parse(reader["idExtintorInspeccionDetalle"].ToString());
                ExtintorInspeccionDetalle.IdExtintor                         = Int32.Parse(reader["idExtintor"].ToString());
                ExtintorInspeccionDetalle.Codigo                             = reader["Codigo"].ToString();
                ExtintorInspeccionDetalle.Serie                              = reader["Serie"].ToString();
                ExtintorInspeccionDetalle.Abreviatura                        = reader["Abreviatura"].ToString();
                ExtintorInspeccionDetalle.Capacidad                          = reader["Capacidad"].ToString();
                ExtintorInspeccionDetalle.Ubicacion                          = reader["Ubicacion"].ToString();
                ExtintorInspeccionDetalle.Marca                              = reader["Marca"].ToString();
                ExtintorInspeccionDetalle.Uno                                = Boolean.Parse(reader["Uno"].ToString());
                ExtintorInspeccionDetalle.Dos                                = Boolean.Parse(reader["Dos"].ToString());
                ExtintorInspeccionDetalle.Tres                               = Boolean.Parse(reader["Tres"].ToString());
                ExtintorInspeccionDetalle.Cuatro                             = Boolean.Parse(reader["Cuatro"].ToString());
                ExtintorInspeccionDetalle.Cinco                              = Boolean.Parse(reader["Cinco"].ToString());
                ExtintorInspeccionDetalle.Seis                               = Boolean.Parse(reader["Seis"].ToString());
                ExtintorInspeccionDetalle.Siete                              = Boolean.Parse(reader["Siete"].ToString());
                ExtintorInspeccionDetalle.Ocho                               = Boolean.Parse(reader["Ocho"].ToString());
                ExtintorInspeccionDetalle.Nueve                              = Boolean.Parse(reader["Nueve"].ToString());
                ExtintorInspeccionDetalle.Diez                               = Boolean.Parse(reader["Diez"].ToString());
                ExtintorInspeccionDetalle.Once                               = Boolean.Parse(reader["Once"].ToString());
                ExtintorInspeccionDetalle.Doce                               = Boolean.Parse(reader["Doce"].ToString());
                ExtintorInspeccionDetalle.Trece                              = Boolean.Parse(reader["Trece"].ToString());
                ExtintorInspeccionDetalle.Quince                             = Boolean.Parse(reader["Quince"].ToString());
                ExtintorInspeccionDetalle.Diecisies                          = Boolean.Parse(reader["Diecisies"].ToString());
                ExtintorInspeccionDetalle.Diecisiete                         = Boolean.Parse(reader["Diecisiete"].ToString());
                ExtintorInspeccionDetalle.FechaVencimiento                   = DateTime.Parse(reader["FechaVencimiento"].ToString());
                ExtintorInspeccionDetalle.RecargadoPor                       = reader["RecargadoPor"].ToString();
                ExtintorInspeccionDetalle.Observacion                        = reader["Observacion"].ToString();
                ExtintorInspeccionDetalle.FechaVencimientoPruebaHidrostatica = DateTime.Parse(reader["FechaVencimientoPruebaHidrostatica"].ToString());
                ExtintorInspeccionDetalle.FlagEstado                         = Boolean.Parse(reader["flagestado"].ToString());
                ExtintorInspeccionDetalle.TipoOper                           = 4; //CONSULTAR
                ExtintorInspeccionDetallelist.Add(ExtintorInspeccionDetalle);
            }
            reader.Close();
            reader.Dispose();
            return(ExtintorInspeccionDetallelist);
        }
Ejemplo n.º 6
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);
            }
        }