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(), "", "", "", ""); } }
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); } }
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(); }
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); } }
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); } }