/// <summary> Crea un objeto del tipo aplicación de acuerdo a la información de los texbox. </summary> /// <returns> Un objeto del tipo aplicación. </returns> private tblFallecido crearObj() { tblFallecido fallecido = new tblFallecido(); fallecido.bitAnulado = false; fallecido.bitHecho = this.chkHecho.Checked; fallecido.dtmFechaAnu = Convert.ToDateTime("1900/01/01"); fallecido.dtmFechaFal = this.dtpFallecido.Value; fallecido.dtmFechaNuc = this.dtpAnuncio.Value; fallecido.intAños = Convert.ToInt32(this.txtAños.Text); fallecido.strAgraciado = strAgraciado; fallecido.strApellido1Fal = this.txtApellido1.Text; fallecido.strApellido2Fal = this.txtApellido2.Text; fallecido.intCodigoSoc = Convert.ToInt32(this.txtSocio.Text); fallecido.strCedulaFal = this.txtCedula.Text; fallecido.strComentario = this.txtComentario.Text.Trim(); fallecido.strFolio = this.txtFolio.Text; fallecido.strNombreFal = this.txtNombre.Text; fallecido.strNotaria = this.txtNotaria.Text; fallecido.strFormulario = this.Name; fallecido.strProcedencia = this.txtProcedencia.Text; fallecido.strTipoCed = this.cboTipo.Text; fallecido.intPagado = Convert.ToInt32(this.txtPagado.Text); return(fallecido); }
/// <summary> Modifica un Fallecido. </summary> /// <param name="tobjFallecido"> Un objeto del tipo Fallecido.</param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblFallecido tobjFallecido) { String strResultado; try { using (dbExequial2010DataContext persona = new dbExequial2010DataContext()) { tblFallecido fall_old = persona.tblFallecidos.SingleOrDefault(p => p.strCedulaFal == tobjFallecido.strCedulaFal); fall_old.bitHecho = tobjFallecido.bitHecho; fall_old.dtmFechaFal = tobjFallecido.dtmFechaFal; fall_old.dtmFechaNuc = tobjFallecido.dtmFechaNuc; fall_old.strApellido1Fal = tobjFallecido.strApellido1Fal; fall_old.strApellido2Fal = tobjFallecido.strApellido2Fal; fall_old.strComentario = tobjFallecido.strComentario; fall_old.strFolio = tobjFallecido.strFolio; fall_old.strNombreFal = tobjFallecido.strNombreFal; fall_old.strNotaria = tobjFallecido.strNotaria; fall_old.strProcedencia = tobjFallecido.strProcedencia; fall_old.strTipoCed = tobjFallecido.strTipoCed; fall_old.intPagado = tobjFallecido.intPagado; persona.tblLogdeActividades.InsertOnSubmit(tobjFallecido.log); persona.SubmitChanges(); strResultado = "Registro Actualizado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strResultado = "- Ocurrió un error al Actualizar el registro"; } return(strResultado); }
/// <summary>Selecciona los socios registrados cuya informacíón coicida con los /// campos de la clausula where. </summary> /// <param name="tobjSocio"> El objeto socio con los datos para filtrar </param> /// <returns> Un lista con los socios seleccionados. </returns> public IList <Fallecido> gmtdFiltrar(tblFallecido tobjFallecido) { using (dbExequial2010DataContext fallecidos = new dbExequial2010DataContext()) { var query = from fal in fallecidos.tblFallecidos where fal.bitAnulado == false && fal.strCedulaFal.StartsWith(tobjFallecido.strCedulaFal) && fal.strNombreFal.StartsWith(tobjFallecido.strNombreFal) && fal.strApellido1Fal.StartsWith(tobjFallecido.strApellido1Fal) && fal.strApellido2Fal.StartsWith(tobjFallecido.strApellido2Fal) select fal; List <Fallecido> lstFallecidos = new List <Fallecido>(); foreach (var dato in query.ToList()) { Fallecido fall = new Fallecido(); fall.intCodigoSoc = dato.intCodigoSoc; fall.strApellido1Fal = dato.strApellido1Fal; fall.strApellido2Fal = dato.strApellido2Fal; fall.strApellidoFal = dato.strApellido1Fal + " " + dato.strApellido2Fal; fall.strCedulaFal = dato.strCedulaFal; fall.strFolio = dato.strFolio; fall.strNombreFal = dato.strNombreFal; fall.strNotaria = dato.strNotaria; fall.intAños = dato.intAños; fall.intPagado = dato.intPagado; fall.strProcedencia = dato.strProcedencia; fall.strComentario = dato.strComentario; fall.dtmFechaFal = dato.dtmFechaFal; fall.dtmFechaNuc = dato.dtmFechaNuc; lstFallecidos.Add(fall); } return(lstFallecidos); } }
/// <summary>Selecciona los socios registrados cuya informacíón coicida con los /// campos de la clausula where. </summary> /// <param name="tobjSocio"> El objeto socio con los datos para filtrar </param> /// <returns> Un lista con los socios seleccionados. </returns> public IList <Fallecido> gmtdFiltrar(tblFallecido tobjFallecido) { if (tobjFallecido.strCedulaFal == "0") { tobjFallecido.strCedulaFal = ""; } return(new daoFallecido().gmtdFiltrar(tobjFallecido)); }
/// <summary> Elimina un fallecido de la base de datos. </summary> /// <param name="tobjFallecido"> Un objeto del tipo tblAgraciado. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public String gmtdEliminar(tblFallecido tobjFallecido) { if (tobjFallecido.strCedulaFal.Trim() == "") { return("- Debe de ingresar la cedula del fallecido a eliminar . "); } tblFallecido agr = new daoFallecido().gmtdConsultar(tobjFallecido.strCedulaFal); if (agr.strCedulaFal == null) { return("- Este registro no aparece ingresado."); } else { tobjFallecido.intCodigoFal = agr.intCodigoFal; tobjFallecido.log = metodos.gmtdLog("Elimina el Fallecido " + tobjFallecido.strCedulaFal, tobjFallecido.strFormulario); return(new daoFallecido().gmtdEliminar(tobjFallecido)); } }
/// <summary> Elimina un fallecido de la base de datos. </summary> /// <param name="tobjFallecido"> Un objeto del tipo tblAgraciado. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public String gmtdEliminar(tblFallecido tobjFallecido) { String strResultado; try { using (dbExequial2010DataContext personas = new dbExequial2010DataContext()) { tblFallecido fall_old = personas.tblFallecidos.SingleOrDefault(p => p.intCodigoFal == tobjFallecido.intCodigoFal); fall_old.bitAnulado = true; fall_old.dtmFechaAnu = DateTime.Now; personas.tblLogdeActividades.InsertOnSubmit(tobjFallecido.log); personas.SubmitChanges(); strResultado = "Registro Eliminado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strResultado = "- No se puede eliminar el registro."; } return(strResultado); }
/// <summary> Elimina un fallecido de la base de datos. </summary> /// <param name="tobjFallecido"> Un objeto del tipo tblAgraciado. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public String gmtdEliminar(tblFallecido tobjFallecido) { return(new blFallecidos().gmtdEliminar(tobjFallecido)); }
/// <summary>Selecciona los socios registrados cuya informacíón coicida con los /// campos de la clausula where. </summary> /// <param name="tobjSocio"> El objeto socio con los datos para filtrar </param> /// <returns> Un lista con los socios seleccionados. </returns> public IList <Fallecido> gmtdFiltrar(tblFallecido tobjFallecido) { return(new blFallecidos().gmtdFiltrar(tobjFallecido)); }
/// <summary> Modifica un Fallecido. </summary> /// <param name="tobjFallecido"> Un objeto del tipo Fallecido.</param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblFallecido tobjFallecido) { return(new blFallecidos().gmtdEditar(tobjFallecido)); }
/// <summary> Inserta un fallecido. </summary> /// <param name="tobjFallecido"> Un objeto del tipo agraciado. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdInsertar(tblFallecido tobjFallecido) { String strRetornar; try { using (dbExequial2010DataContext persona = new dbExequial2010DataContext()) { persona.tblFallecidos.InsertOnSubmit(tobjFallecido); persona.tblLogdeActividades.InsertOnSubmit(tobjFallecido.log); switch (tobjFallecido.strProcedencia) { case "Agraciado": tblAgraciado agra_old = persona.tblAgraciados.SingleOrDefault(p => p.strCedulaAgra == tobjFallecido.strCedulaFal && p.bitAnulado == false); agra_old.bitAnulado = true; agra_old.dtmFecAnulado = DateTime.Now; tblSocio socio1 = persona.tblSocios.SingleOrDefault(p => p.intCodigoSoc == agra_old.intCodigoSoc); socio1.intAgraciados--; break; case "Socio": if (tobjFallecido.agraciado.strCedulaAgra != null) { tblAgraciado agra = persona.tblAgraciados.SingleOrDefault(p => p.strCedulaAgra == tobjFallecido.agraciado.strCedulaAgra && p.bitAnulado == false); agra.bitAnulado = true; agra.dtmFecAnulado = DateTime.Now; tblSocio socio = persona.tblSocios.SingleOrDefault(p => p.intCodigoSoc == tobjFallecido.intCodigoSoc); socio.strTipoCed = tobjFallecido.agraciado.strTipoCed; socio.strCedulaSoc = tobjFallecido.agraciado.strCedulaAgra; socio.strNombreSoc = tobjFallecido.agraciado.strNombreAgra; socio.strApellido1Soc = tobjFallecido.agraciado.strApellido1Agra; socio.strApellido2Soc = tobjFallecido.agraciado.strApellido2Agra; socio.strDireccion = tobjFallecido.agraciado.strDireccion; socio.strTelefono = tobjFallecido.agraciado.strTelefono; socio.bitSexo = tobjFallecido.agraciado.bitSexo; socio.dtmFechaIng = tobjFallecido.agraciado.dtmFechaIng; socio.dtmFechaIng = tobjFallecido.agraciado.dtmFechaNac; socio.strCorreo = tobjFallecido.agraciado.strCorreo; socio.strEscolaridad = tobjFallecido.agraciado.strEscolaridad; socio.intAgraciados--; } else { tblSocio socio = persona.tblSocios.SingleOrDefault(p => p.intCodigoSoc == tobjFallecido.intCodigoSoc && p.bitAnulado == false); socio.bitAnulado = true; socio.dtmFecAnulado = DateTime.Now; } break; } persona.SubmitChanges(); strRetornar = "Registro Insertado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strRetornar = "- Ocurrió un error al insertar el registro."; } return(strRetornar); }
/// <summary> Inserta un fallecido. </summary> /// <param name="tobjFallecido"> Un objeto del tipo agraciado. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdInsertar(tblFallecido tobjFallecido) { if (tobjFallecido.intAños == 0) { return("- Debe de ingresar la edad del fallecido. "); } if (tobjFallecido.intPagado == 0) { return("- Debe de ingresar el valor pagado por el servicio. "); } if (tobjFallecido.strApellido1Fal.Trim() == "") { return("- Debe de ingresar el apellido del fallecido. "); } if (tobjFallecido.strCedulaFal.Trim() == "") { return("- Debe de ingresar la cedula del fallecido. "); } if (tobjFallecido.strComentario.Trim() == "") { return("- Debe de ingresar el comentario del fallecido. "); } if (tobjFallecido.strFolio.Trim() == "") { return("- Debe de ingresar el número del folio del fallecido. "); } if (tobjFallecido.strNombreFal.Trim() == "") { return("- Debe de ingresar el nombre del fallecido del fallecido. "); } if (tobjFallecido.strNotaria.Trim() == "") { return("- Debe de ingresar la notaria del fallecido. "); } if (tobjFallecido.strProcedencia.Trim() == "") { return("- Debe de ingresar la Procedencia del fallecido. "); } if (tobjFallecido.strTipoCed.Trim() == "") { return("- Debe de ingresar el tipo de cédula del fallecido. "); } if (tobjFallecido.strProcedencia.Trim() == "Socio") { tobjFallecido.agraciado = new blAgraciado().gmtdConsultarDetalle(tobjFallecido.strAgraciado); if (tobjFallecido.strAgraciado == "") { if (this.gmtdConsultar(tobjFallecido.intCodigoSoc).Count > 0) { return("- Debe de seleccionar el agraciado que quedará como socio."); } else { tobjFallecido.agraciado = new tblAgraciado(); } } } tblFallecido fal = new daoFallecido().gmtdConsultar(tobjFallecido.strCedulaFal); if (fal.strCedulaFal == null) { tobjFallecido.log = metodos.gmtdLog("Ingresa el Fallecido " + tobjFallecido.strCedulaFal, tobjFallecido.strFormulario); tobjFallecido.bitAnulado = false; tobjFallecido.dtmFechaAnu = Convert.ToDateTime("1900/01/01"); return(new daoFallecido().gmtdInsertar(tobjFallecido)); } else { return("- Este Fallecido ya aparece ingresado."); } }
/// <summary> Modifica un Fallecido. </summary> /// <param name="tobjFallecido"> Un objeto del tipo Fallecido.</param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblFallecido tobjFallecido) { if (tobjFallecido.strApellido1Fal.Trim() == "") { return("- Debe de ingresar el apellido del fallecido. "); } if (tobjFallecido.intAños == 0) { return("- Debe de ingresar la edad del fallecido. "); } if (tobjFallecido.intPagado == 0) { return("- Debe de ingresar el valor pagado por el servicio. "); } if (tobjFallecido.strCedulaFal.Trim() == "") { return("- Debe de ingresar la cedula del fallecido. "); } if (tobjFallecido.strComentario.Trim() == "") { return("- Debe de ingresar el comentario del fallecido. "); } if (tobjFallecido.strFolio.Trim() == "") { return("- Debe de ingresar el número del folio del fallecido. "); } if (tobjFallecido.strNombreFal.Trim() == "") { return("- Debe de ingresar el nombre del fallecido del fallecido. "); } if (tobjFallecido.strNotaria.Trim() == "") { return("- Debe de ingresar la notaria del fallecido. "); } if (tobjFallecido.strProcedencia.Trim() == "") { return("- Debe de ingresar la Procedencia del fallecido. "); } if (tobjFallecido.strTipoCed.Trim() == "") { return("- Debe de ingresar el tipo de cédula del fallecido. "); } tblFallecido fal = new daoFallecido().gmtdConsultar(tobjFallecido.strCedulaFal); if (fal.strCedulaFal == null) { return("- Este Fallecido no aparece ingresado."); } else { tobjFallecido.log = metodos.gmtdLog("Edito el Fallecido " + tobjFallecido.strCedulaFal, tobjFallecido.strFormulario); return(new daoFallecido().gmtdEditar(tobjFallecido)); } }