Exemplo n.º 1
0
        private void EnviarCorreoExtintorPorVencer()
        {
            List <ExtintorBE> mLista = new List <ExtintorBE>();

            mLista = new ExtintorBL().ListaPorVencer(0, 0, 5);

            if (mLista.Count > 0)
            {
                StringBuilder strMensaje = new StringBuilder();
                strMensaje.Append("********************************************************************************************************************************************************************************\n\n");
                strMensaje.Append("Extintores Por Vencer en 5 dias " + "\n\n");

                foreach (var item in mLista)
                {
                    strMensaje.Append(item.RazonSocial + " - " + item.DescUnidadMinera + " - " + item.Codigo + " - " + item.Serie + " - " + item.Ubicacion + "\n");
                }
                strMensaje.Append("Emitido Por el Area de Seguridad y Salud en el Trabajo" + "\n\n");
                strMensaje.Append("********************************************************************************************************************************************************************************\n\n");

                string strMailTO = "";
                strMailTO = "[email protected] ; [email protected]";

                BSUtils.EmailSend(strMailTO, "Control de Vencimientos de Extintores", strMensaje.ToString(), "", "", "", "");
            }
        }
Exemplo n.º 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())
                    {
                        ExtintorBE objE_Extintor = new ExtintorBE();
                        objE_Extintor.IdExtintor = int.Parse(gvExtintor.GetFocusedRowCellValue("IdExtintor").ToString());
                        objE_Extintor.Usuario    = Parametros.strUsuarioLogin;
                        objE_Extintor.Maquina    = WindowsIdentity.GetCurrent().Name.ToString();
                        objE_Extintor.IdEmpresa  = Parametros.intEmpresaId;

                        ExtintorBL objBL_Extintor = new ExtintorBL();
                        objBL_Extintor.Elimina(objE_Extintor);
                        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);
            }
        }
Exemplo n.º 3
0
        private void frmRegExtintorEdit_Load(object sender, EventArgs e)
        {
            BSUtils.LoaderLook(cboEmpresa, new EmpresaBL().ListaTodosActivo(0, Parametros.intTECorporativo), "RazonSocial", "IdEmpresa", true);
            cboEmpresa.EditValue = Parametros.intEmpresaId;
            BSUtils.LoaderLook(cboClasificacion, new ClasificacionExtintorBL().ListaCombo(Parametros.intEmpresaId), "Abreviatura", "IdClasificacionExtintor", true);
            BSUtils.LoaderLook(cboTipo, new TipoExtintorBL().ListaCombo(Parametros.intEmpresaId), "Abreviatura", "IdTipoExtintor", true);
            BSUtils.LoaderLook(cboProveedor, new ProveedorBL().ListaCombo(Parametros.intEmpresaId), "RazonSocial", "IdProveedor", true);
            deFechaIngreso.DateTime     = DateTime.Now;
            deFechaVencimiento.DateTime = DateTime.Now;
            deFechaVencimientoPruebaHidrostatica.DateTime = DateTime.Now;

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

                ExtintorBE objE_Extintor = null;
                objE_Extintor = new ExtintorBL().Selecciona(IdExtintor);

                IdExtintor                   = objE_Extintor.IdExtintor;
                cboEmpresa.EditValue         = objE_Extintor.IdEmpresa;
                cboUnidadMinera.EditValue    = objE_Extintor.IdUnidadMinera;
                txtCodigo.Text               = objE_Extintor.Codigo;
                txtSerie.Text                = objE_Extintor.Serie;
                cboClasificacion.EditValue   = objE_Extintor.IdClasificacionExtintor;
                cboTipo.EditValue            = objE_Extintor.IdTipoExtintor;
                cboProveedor.EditValue       = objE_Extintor.IdProveedor;
                txtMarca.Text                = objE_Extintor.Marca;
                txtCapacidad.Text            = objE_Extintor.Capacidad;
                deFechaIngreso.EditValue     = objE_Extintor.FechaIngreso;
                deFechaVencimiento.EditValue = objE_Extintor.FechaVencimiento;
                deFechaVencimientoPruebaHidrostatica.EditValue = objE_Extintor.FechaVencimientoPruebaHidrostatica;
                txtUbicacion.Text   = objE_Extintor.Ubicacion;
                txtObservacion.Text = objE_Extintor.Observacion;
            }

            CargaExtintorDetalle();
            txtCodigo.Select();
        }
Exemplo n.º 4
0
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                Cursor = Cursors.WaitCursor;
                if (!ValidarIngreso())
                {
                    ExtintorBE objExtintor    = new ExtintorBE();
                    ExtintorBL objBL_Extintor = new ExtintorBL();

                    objExtintor.IdExtintor                         = IdExtintor;
                    objExtintor.IdUnidadMinera                     = Convert.ToInt32(cboUnidadMinera.EditValue);
                    objExtintor.Codigo                             = txtCodigo.Text;
                    objExtintor.Serie                              = txtSerie.Text;
                    objExtintor.IdClasificacionExtintor            = Convert.ToInt32(cboClasificacion.EditValue);
                    objExtintor.IdTipoExtintor                     = Convert.ToInt32(cboTipo.EditValue);
                    objExtintor.IdProveedor                        = Convert.ToInt32(cboProveedor.EditValue);
                    objExtintor.Marca                              = txtMarca.Text;
                    objExtintor.Capacidad                          = txtCapacidad.Text;
                    objExtintor.FechaIngreso                       = Convert.ToDateTime(deFechaIngreso.DateTime.ToShortDateString());
                    objExtintor.FechaVencimiento                   = Convert.ToDateTime(deFechaVencimiento.DateTime.ToShortDateString());
                    objExtintor.FechaVencimientoPruebaHidrostatica = Convert.ToDateTime(deFechaVencimientoPruebaHidrostatica.DateTime.ToShortDateString());
                    objExtintor.Ubicacion                          = txtUbicacion.Text;
                    objExtintor.Observacion                        = txtObservacion.Text;
                    objExtintor.FlagEstado                         = true;
                    objExtintor.Usuario                            = Parametros.strUsuarioLogin;
                    objExtintor.Maquina                            = WindowsIdentity.GetCurrent().Name.ToString();
                    objExtintor.IdEmpresa                          = Convert.ToInt32(cboEmpresa.EditValue);

                    //EXTINTOR DETALLE
                    List <ExtintorDetalleBE> lstExtintorDetalle = new List <ExtintorDetalleBE>();

                    foreach (var item in mListaExtintorDetalleOrigen)
                    {
                        ExtintorDetalleBE objE_ExtintorDetalle = new ExtintorDetalleBE();
                        objE_ExtintorDetalle.IdEmpresa            = Parametros.intEmpresaId;
                        objE_ExtintorDetalle.IdExtintor           = IdExtintor;
                        objE_ExtintorDetalle.IdExtintorDetalle    = item.IdExtintorDetalle;
                        objE_ExtintorDetalle.Fecha                = item.Fecha;
                        objE_ExtintorDetalle.IdServicioExtintor   = item.IdServicioExtintor;
                        objE_ExtintorDetalle.DescServicioExtintor = item.DescServicioExtintor;
                        objE_ExtintorDetalle.FlagEstado           = true;
                        objE_ExtintorDetalle.Usuario              = Parametros.strUsuarioLogin;
                        objE_ExtintorDetalle.Maquina              = WindowsIdentity.GetCurrent().Name.ToString();
                        objE_ExtintorDetalle.TipoOper             = item.TipoOper;
                        lstExtintorDetalle.Add(objE_ExtintorDetalle);
                    }


                    if (pOperacion == Operacion.Nuevo)
                    {
                        objBL_Extintor.Inserta(objExtintor, lstExtintorDetalle);
                        XtraMessageBox.Show("Se creó el registro del Extintor", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        objBL_Extintor.Actualiza(objExtintor, lstExtintorDetalle);
                    }
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                Cursor = Cursors.Default;
                XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 5
0
        private void btnListarExtintores_Click(object sender, EventArgs e)
        {
            try
            {
                if (pOperacion == Operacion.Modificar)
                {
                    XtraMessageBox.Show("No válido cuando se esta modificando una Inspección de Extintores", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                List <ExtintorBE> lstTmpExtintor = null;
                lstTmpExtintor = new ExtintorBL().ListaInspeccionDetalle(Convert.ToInt32(cboEmpresa.EditValue), Convert.ToInt32(cboUnidadMinera.EditValue));

                foreach (ExtintorBE item in lstTmpExtintor)
                {
                    CExtintorInspeccionDetalle objE_ExtintorInspeccionDetalle = new CExtintorInspeccionDetalle();
                    objE_ExtintorInspeccionDetalle.IdEmpresa = item.IdEmpresa;
                    objE_ExtintorInspeccionDetalle.IdExtintorInspeccionDetalle = item.IdExtintorInspeccionDetalle;
                    objE_ExtintorInspeccionDetalle.IdExtintorInspeccion        = item.IdExtintorInspeccion;
                    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.TipoOper = item.TipoOper;
                    mListaExtintorInspeccionDetalleOrigen.Add(objE_ExtintorInspeccionDetalle);
                }

                bsListado.DataSource = mListaExtintorInspeccionDetalleOrigen;
                gcExtintorInspeccionDetalle.DataSource = bsListado;
                gcExtintorInspeccionDetalle.RefreshDataSource();
            }

            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }