示例#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();
        }
示例#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);
            }
        }
示例#3
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);
            }
        }