Ejemplo n.º 1
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())
                    {
                        MovimientoExtintorBE objE_MovimientoExtintor = new MovimientoExtintorBE();
                        objE_MovimientoExtintor.IdMovimientoExtintor = int.Parse(gvExtintorInspeccion.GetFocusedRowCellValue("IdMovimientoExtintor").ToString());
                        objE_MovimientoExtintor.Usuario   = Parametros.strUsuarioLogin;
                        objE_MovimientoExtintor.Maquina   = WindowsIdentity.GetCurrent().Name.ToString();
                        objE_MovimientoExtintor.IdEmpresa = Parametros.intEmpresaId;

                        MovimientoExtintorBL objBL_MovimientoExtintor = new MovimientoExtintorBL();
                        objBL_MovimientoExtintor.Elimina(objE_MovimientoExtintor);
                        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);
            }
        }
        private void frmRegMovimientoExtintorEdit_Load(object sender, EventArgs e)
        {
            BSUtils.LoaderLook(cboExtintor, new ExtintorBL().ListaCombo(Parametros.intEmpresaId, 0), "DescExtintor", "IdExtintor", true);
            BSUtils.LoaderLook(cboEmpresa, new EmpresaBL().ListaTodosActivo(0, Parametros.intTECorporativo), "RazonSocial", "IdEmpresa", true);
            deFecha.DateTime = DateTime.Now;

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

                MovimientoExtintorBE objE_MovimientoExtintor = null;
                objE_MovimientoExtintor = new MovimientoExtintorBL().Selecciona(IdMovimientoExtintor);

                IdMovimientoExtintor      = objE_MovimientoExtintor.IdMovimientoExtintor;
                cboExtintor.EditValue     = objE_MovimientoExtintor.IdExtintor;
                cboEmpresa.EditValue      = objE_MovimientoExtintor.IdEmpresa;
                cboUnidadMinera.EditValue = objE_MovimientoExtintor.IdUnidadMinera;
                cboArea.EditValue         = objE_MovimientoExtintor.IdArea;
                deFecha.EditValue         = objE_MovimientoExtintor.Fecha;
                txtUbicacion.Text         = objE_MovimientoExtintor.Ubicacion;
                txtHechoPor.Text          = objE_MovimientoExtintor.HechoPor;
                txtAutorizadoPor.Text     = objE_MovimientoExtintor.AutorizadoPor;
                txtObservacion.Text       = objE_MovimientoExtintor.Observacion;
            }

            cboExtintor.Select();
        }
        public MovimientoExtintorBE Selecciona(int idMovimientoExtintor)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_MovimientoExtintor_Selecciona");

            db.AddInParameter(dbCommand, "pidMovimientoExtintor", DbType.Int32, idMovimientoExtintor);

            IDataReader          reader             = db.ExecuteReader(dbCommand);
            MovimientoExtintorBE MovimientoExtintor = null;

            while (reader.Read())
            {
                MovimientoExtintor                      = new MovimientoExtintorBE();
                MovimientoExtintor.IdEmpresa            = Int32.Parse(reader["IdEmpresa"].ToString());
                MovimientoExtintor.IdMovimientoExtintor = Int32.Parse(reader["idMovimientoExtintor"].ToString());
                MovimientoExtintor.IdExtintor           = Int32.Parse(reader["IdExtintor"].ToString());
                MovimientoExtintor.Codigo               = reader["Codigo"].ToString();
                MovimientoExtintor.IdEmpresa            = Int32.Parse(reader["IdEmpresa"].ToString());
                MovimientoExtintor.RazonSocial          = reader["RazonSocial"].ToString();
                MovimientoExtintor.IdUnidadMinera       = Int32.Parse(reader["IdUnidadMinera"].ToString());
                MovimientoExtintor.DescUnidadMinera     = reader["DescUnidadMinera"].ToString();
                MovimientoExtintor.IdArea               = Int32.Parse(reader["IdArea"].ToString());
                MovimientoExtintor.DescArea             = reader["DescArea"].ToString();
                MovimientoExtintor.Fecha                = DateTime.Parse(reader["Fecha"].ToString());
                MovimientoExtintor.Ubicacion            = reader["Ubicacion"].ToString();
                MovimientoExtintor.HechoPor             = reader["HechoPor"].ToString();
                MovimientoExtintor.AutorizadoPor        = reader["AutorizadoPor"].ToString();
                MovimientoExtintor.Observacion          = reader["Observacion"].ToString();
                MovimientoExtintor.FlagEstado           = Boolean.Parse(reader["flagestado"].ToString());
            }
            reader.Close();
            reader.Dispose();
            return(MovimientoExtintor);
        }
        public Int32 Inserta(MovimientoExtintorBE pItem)
        {
            Int32     intIdMovimientoExtintor = 0;
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_MovimientoExtintor_Inserta");

            db.AddInParameter(dbCommand, "pIdMovimientoExtintor", DbType.Int32, pItem.IdMovimientoExtintor);
            db.AddInParameter(dbCommand, "pIdExtintor", DbType.Int32, pItem.IdExtintor);
            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, "pFecha", DbType.DateTime, pItem.Fecha);
            db.AddInParameter(dbCommand, "pUbicacion", DbType.String, pItem.Ubicacion);
            db.AddInParameter(dbCommand, "pHechoPor", DbType.String, pItem.HechoPor);
            db.AddInParameter(dbCommand, "pAutorizadoPor", DbType.String, pItem.AutorizadoPor);
            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);

            intIdMovimientoExtintor = (int)db.GetParameterValue(dbCommand, "pIdMovimientoExtintor");

            return(intIdMovimientoExtintor);
        }
 public MovimientoExtintorBE SeleccionaCodigo(string Codigo)
 {
     try
     {
         MovimientoExtintorDL MovimientoExtintor = new MovimientoExtintorDL();
         MovimientoExtintorBE objEmp             = MovimientoExtintor.SeleccionaCodigo(Codigo);
         return(objEmp);
     }
     catch (Exception ex)
     { throw ex; }
 }
 public MovimientoExtintorBE Selecciona(int IdMovimientoExtintor)
 {
     try
     {
         MovimientoExtintorDL MovimientoExtintor = new MovimientoExtintorDL();
         MovimientoExtintorBE objEmp             = MovimientoExtintor.Selecciona(IdMovimientoExtintor);
         return(objEmp);
     }
     catch (Exception ex)
     { throw ex; }
 }
        public void Elimina(MovimientoExtintorBE pItem)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_MovimientoExtintor_Elimina");

            db.AddInParameter(dbCommand, "pIdMovimientoExtintor", DbType.Int32, pItem.IdMovimientoExtintor);
            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 Elimina(MovimientoExtintorBE pItem)
        {
            try
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    MovimientoExtintorDL MovimientoExtintor = new MovimientoExtintorDL();
                    MovimientoExtintor.Elimina(pItem);

                    ts.Complete();
                }
            }
            catch (Exception ex)
            { throw ex; }
        }
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                Cursor = Cursors.WaitCursor;
                if (!ValidarIngreso())
                {
                    MovimientoExtintorBE objMovimientoExtintor    = new MovimientoExtintorBE();
                    MovimientoExtintorBL objBL_MovimientoExtintor = new MovimientoExtintorBL();

                    objMovimientoExtintor.IdMovimientoExtintor = IdMovimientoExtintor;
                    objMovimientoExtintor.IdExtintor           = Convert.ToInt32(cboExtintor.EditValue);
                    objMovimientoExtintor.IdEmpresa            = Convert.ToInt32(cboEmpresa.EditValue);
                    objMovimientoExtintor.IdUnidadMinera       = Parametros.intUnidadMineraId;
                    objMovimientoExtintor.IdArea        = Convert.ToInt32(cboArea.EditValue);
                    objMovimientoExtintor.Fecha         = Convert.ToDateTime(deFecha.DateTime.ToShortDateString());
                    objMovimientoExtintor.Ubicacion     = txtUbicacion.Text;
                    objMovimientoExtintor.HechoPor      = txtHechoPor.Text;
                    objMovimientoExtintor.AutorizadoPor = txtAutorizadoPor.Text;
                    objMovimientoExtintor.Observacion   = txtObservacion.Text;
                    objMovimientoExtintor.FlagEstado    = true;
                    objMovimientoExtintor.Usuario       = Parametros.strUsuarioLogin;
                    objMovimientoExtintor.Maquina       = WindowsIdentity.GetCurrent().Name.ToString();

                    if (pOperacion == Operacion.Nuevo)
                    {
                        objBL_MovimientoExtintor.Inserta(objMovimientoExtintor);
                        XtraMessageBox.Show("Se creó el registro del MovimientoExtintor", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        objBL_MovimientoExtintor.Actualiza(objMovimientoExtintor);
                    }
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                Cursor = Cursors.Default;
                XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 10
0
        public void InicializarModificar()
        {
            if (gvExtintorInspeccion.RowCount > 0)
            {
                MovimientoExtintorBE objMovimientoExtintor = new MovimientoExtintorBE();
                objMovimientoExtintor.IdMovimientoExtintor = int.Parse(gvExtintorInspeccion.GetFocusedRowCellValue("IdMovimientoExtintor").ToString());

                frmRegMovimientoExtintorEdit objManMovimientoExtintorEdit = new frmRegMovimientoExtintorEdit();
                objManMovimientoExtintorEdit.pOperacion           = frmRegMovimientoExtintorEdit.Operacion.Modificar;
                objManMovimientoExtintorEdit.IdMovimientoExtintor = objMovimientoExtintor.IdMovimientoExtintor;
                objManMovimientoExtintorEdit.StartPosition        = FormStartPosition.CenterParent;
                objManMovimientoExtintorEdit.ShowDialog();

                Cargar();
            }
            else
            {
                MessageBox.Show("No se pudo editar");
            }
        }
        public List <MovimientoExtintorBE> ListaArea(int IdEmpresa, int IdUnidadMinera, int IdArea)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_MovimientoExtintor_ListaArea");

            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 <MovimientoExtintorBE> MovimientoExtintorlist = new List <MovimientoExtintorBE>();
            MovimientoExtintorBE        MovimientoExtintor;

            while (reader.Read())
            {
                MovimientoExtintor                          = new MovimientoExtintorBE();
                MovimientoExtintor.IdEmpresa                = Int32.Parse(reader["IdEmpresa"].ToString());
                MovimientoExtintor.IdMovimientoExtintor     = Int32.Parse(reader["idMovimientoExtintor"].ToString());
                MovimientoExtintor.IdExtintor               = Int32.Parse(reader["IdExtintor"].ToString());
                MovimientoExtintor.Codigo                   = reader["Codigo"].ToString();
                MovimientoExtintor.AbreviaturaClasificacion = reader["AbreviaturaClasificacion"].ToString();
                MovimientoExtintor.AbreviaturaTipo          = reader["AbreviaturaTipo"].ToString();
                MovimientoExtintor.Capacidad                = reader["Capacidad"].ToString();
                MovimientoExtintor.IdEmpresa                = Int32.Parse(reader["IdEmpresa"].ToString());
                MovimientoExtintor.RazonSocial              = reader["RazonSocial"].ToString();
                MovimientoExtintor.IdUnidadMinera           = Int32.Parse(reader["IdUnidadMinera"].ToString());
                MovimientoExtintor.DescUnidadMinera         = reader["DescUnidadMinera"].ToString();
                MovimientoExtintor.IdArea                   = Int32.Parse(reader["IdArea"].ToString());
                MovimientoExtintor.DescArea                 = reader["DescArea"].ToString();
                MovimientoExtintor.Fecha                    = DateTime.Parse(reader["Fecha"].ToString());
                MovimientoExtintor.Ubicacion                = reader["Ubicacion"].ToString();
                MovimientoExtintor.HechoPor                 = reader["HechoPor"].ToString();
                MovimientoExtintor.AutorizadoPor            = reader["AutorizadoPor"].ToString();
                MovimientoExtintor.Observacion              = reader["Observacion"].ToString();
                MovimientoExtintor.FlagEstado               = Boolean.Parse(reader["flagestado"].ToString());
                MovimientoExtintorlist.Add(MovimientoExtintor);
            }
            reader.Close();
            reader.Dispose();
            return(MovimientoExtintorlist);
        }
        public Int32 Inserta(MovimientoExtintorBE pItem)
        {
            try
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    MovimientoExtintorDL MovimientoExtintor = new MovimientoExtintorDL();


                    int IdMovimientoExtintor = 0;
                    IdMovimientoExtintor = MovimientoExtintor.Inserta(pItem);


                    ts.Complete();

                    return(IdMovimientoExtintor);
                }
            }
            catch (Exception ex)
            { throw ex; }
        }