/// <summary> Modifica un servicio primario. </summary> /// <param name="tobjServicioPrimario"> Un objeto del tipo tblServiciosPrimario.</param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblServiciosPrimario tobjServicioPrimario) { String strResultado; try { using (dbExequial2010DataContext servicio = new dbExequial2010DataContext()) { tblServiciosPrimario ser_old = servicio.tblServiciosPrimarios.SingleOrDefault(p => p.strCodSpr == tobjServicioPrimario.strCodSpr); ser_old.bitUnicoSpr = tobjServicioPrimario.bitUnicoSpr; ser_old.intAñoSpr = tobjServicioPrimario.intAñoSpr; ser_old.intValorCuotaSpr = tobjServicioPrimario.intValorCuotaSpr; ser_old.intAñoSpr = tobjServicioPrimario.intAñoSpr; ser_old.intValorSpr = tobjServicioPrimario.intValorSpr; ser_old.strNombreSpr = tobjServicioPrimario.strNombreSpr; servicio.tblLogdeActividades.InsertOnSubmit(tobjServicioPrimario.log); servicio.SubmitChanges(); strResultado = "Registro Actualizado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strResultado = "- Ocurrió un error al Actualizar el registro"; } return(strResultado); }
/// <summary> Elimina un servicio primario de la base de datos. </summary> /// <param name="tobjPrimarios"> Un objeto del tipo tblServiciosPrimarios. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public String gmtdEliminar(tblServiciosPrimario tobjPrimarios) { String strResultado; try { using (dbExequial2010DataContext servicios = new dbExequial2010DataContext()) { var query = from ser in servicios.tblServiciosPrimarios where ser.strCodSpr == tobjPrimarios.strCodSpr select ser; foreach (var detail in query) { servicios.tblServiciosPrimarios.DeleteOnSubmit(detail); } servicios.tblLogdeActividades.InsertOnSubmit(tobjPrimarios.log); servicios.SubmitChanges(); strResultado = "Registro Eliminado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strResultado = "- No se puede eliminar el registro."; } return(strResultado); }
/// <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 tblServiciosPrimario crearObj() { tblServiciosPrimario primario = new tblServiciosPrimario(); primario.bitUnicoSpr = this.chkUnico.Checked; primario.intAñoSpr = Convert.ToInt32(this.txtAno.Text); primario.intValorCuotaSpr = Convert.ToInt32(this.txtCuota.Text); primario.intValorSpr = Convert.ToInt32(this.txtValor.Text); primario.strCodigoPar = this.cboPares.SelectedValue.ToString(); primario.strCodSpr = this.txtCodigo.Text; primario.strNombreSpr = this.txtDescripcion.Text; primario.strFormulario = this.Name; return(primario); }
/// <summary> Modifica un servicio primario. </summary> /// <param name="tobjServicioPrimario"> Un objeto del tipo tblServiciosPrimario.</param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblServiciosPrimario tobjServicio) { if (tobjServicio.intAñoSpr == 0) { return("- Debe de ingresar el año al que pertenece el servicio. "); } if (tobjServicio.intValorCuotaSpr == 0) { return("- Debe de ingresar el valor de la cuota del servicio. "); } if (tobjServicio.intValorSpr == 0) { return("- Debe de ingresar el valor del servicio. "); } if (tobjServicio.strCodigoPar.Trim() == "") { return("- Debe de ingresar el código del par. "); } if (tobjServicio.strCodSpr.Trim() == "") { return("- Debe de ingresar el código del servicio. "); } if (tobjServicio.strNombreSpr == "") { return("- Debe de ingresar el código del servicio. "); } tblServiciosPrimario ser = new daoPrimarios().gmtdConsultar(tobjServicio.strCodSpr); if (ser.strCodSpr == null) { return("- Este registro no aparece ingresado."); } else { tobjServicio.log = metodos.gmtdLog("Modifica el servicio " + tobjServicio.strCodSpr, tobjServicio.strFormulario); return(new daoPrimarios().gmtdEditar(tobjServicio)); } }
/// <summary> Elimina un servicio primario de la base de datos. </summary> /// <param name="tobjPrimarios"> Un objeto del tipo tblServiciosPrimarios. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public String gmtdEliminar(tblServiciosPrimario tobjServicio) { if (tobjServicio.strCodSpr.Trim() == "") { return("- Debe de ingresar el código del servicio. "); } tblServiciosPrimario ser = new daoPrimarios().gmtdConsultar(tobjServicio.strCodSpr); if (ser.strCodSpr == null) { return("- Este registro no aparece ingresado."); } else { tobjServicio.log = metodos.gmtdLog("Elimina el servicio " + tobjServicio.strCodSpr, tobjServicio.strFormulario); return(new daoPrimarios().gmtdEliminar(tobjServicio)); } }
/// <summary> Inserta un servicio primario. </summary> /// <param name="tobjServicio"> Un objeto del tipo tblServiciosPrimario. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdInsertar(tblServiciosPrimario tobjServicio) { String strRetornar; try { using (dbExequial2010DataContext servicio = new dbExequial2010DataContext()) { servicio.tblServiciosPrimarios.InsertOnSubmit(tobjServicio); servicio.tblLogdeActividades.InsertOnSubmit(tobjServicio.log); servicio.SubmitChanges(); strRetornar = "Registro Insertado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strRetornar = "- Ocurrió un error al insertar el registro."; } return(strRetornar); }
/// <summary> Elimina un servicio primario de la base de datos. </summary> /// <param name="tobjPrimarios"> Un objeto del tipo tblServiciosPrimarios. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public String gmtdEliminar(tblServiciosPrimario tobjServicio) { return(new blPrimarios().gmtdEliminar(tobjServicio)); }
/// <summary> Modifica un servicio primario. </summary> /// <param name="tobjServicioPrimario"> Un objeto del tipo tblServiciosPrimario.</param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblServiciosPrimario tobjServicio) { return(new blPrimarios().gmtdEditar(tobjServicio)); }