/// <summary> Modifica un Otro Ingreso. </summary> /// <param name="tobjOtrosIngreso"> Un objeto del tipo Otro Ingreso.</param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblOtrosIngreso tobjOtrosIngreso) { if (tobjOtrosIngreso.strCodigoPar.Trim() == "") { return("- Debe de seleccionar un par Valido"); } if (tobjOtrosIngreso.strCodOtrosIngresos.Trim() == "") { return("- Debe de ingresar el código del ingreso"); } if (tobjOtrosIngreso.strNomOtrosIngresos.Trim() == "") { return("- Debe de ingresar la descripción del ingreso"); } tblOtrosIngreso otro = new daoOtroIngreso().gmtdConsultar(tobjOtrosIngreso.strCodOtrosIngresos); if (otro.strCodOtrosIngresos == null) { return("- Este registro no aparece ingresado."); } else { tobjOtrosIngreso.log = metodos.gmtdLog("Modifica el otro ingreso " + tobjOtrosIngreso.strCodOtrosIngresos, tobjOtrosIngreso.strFormulario); return(new daoOtroIngreso().gmtdEditar(tobjOtrosIngreso)); } }
/// <summary> Elimina un otro ingreso de la base de datos. </summary> /// <param name="tobjOtrosIngreso"> Un objeto del tipo tblOtrosIngreso. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public String gmtdEliminar(tblOtrosIngreso tobjOtrosIngreso) { String strResultado; try { using (dbExequial2010DataContext oin = new dbExequial2010DataContext()) { var query = from otro in oin.tblOtrosIngresos where otro.strCodOtrosIngresos == tobjOtrosIngreso.strCodOtrosIngresos select otro; foreach (var detail in query) { oin.tblOtrosIngresos.DeleteOnSubmit(detail); } oin.tblLogdeActividades.InsertOnSubmit(tobjOtrosIngreso.log); oin.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 tblOtrosIngreso crearObj() { tblOtrosIngreso otroIngreso = new tblOtrosIngreso(); otroIngreso.strCodOtrosIngresos = this.txtCodigo.Text.Trim(); otroIngreso.strNomOtrosIngresos = this.txtDescripcion.Text; otroIngreso.strCodigoPar = this.cboPares.SelectedValue.ToString(); otroIngreso.strFormulario = this.Name; return(otroIngreso); }
/// <summary> Elimina un otro ingreso de la base de datos. </summary> /// <param name="tobjOtrosIngreso"> Un objeto del tipo tblOtrosIngreso. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public String gmtdEliminar(tblOtrosIngreso tobjOtrosIngreso) { if (tobjOtrosIngreso.strCodOtrosIngresos.Trim() == "") { return("- Debe de ingresar el código del ingreso"); } tblOtrosIngreso otro = new daoOtroIngreso().gmtdConsultar(tobjOtrosIngreso.strCodOtrosIngresos); if (otro.strCodOtrosIngresos == null) { return("- Este registro no aparece ingresado."); } else { tobjOtrosIngreso.log = metodos.gmtdLog("Elimina el otro ingreso " + tobjOtrosIngreso.strCodOtrosIngresos, tobjOtrosIngreso.strFormulario); return(new daoOtroIngreso().gmtdEliminar(tobjOtrosIngreso)); } }
/// <summary> Inserta un Otro Ingreso. </summary> /// <param name="tobjOtrosIngreso"> Un objeto del tipo otroIngreso. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdInsertar(tblOtrosIngreso tobjOtrosIngreso) { String strRetornar; try { using (dbExequial2010DataContext otroIngreso = new dbExequial2010DataContext()) { otroIngreso.tblOtrosIngresos.InsertOnSubmit(tobjOtrosIngreso); otroIngreso.tblLogdeActividades.InsertOnSubmit(tobjOtrosIngreso.log); otroIngreso.SubmitChanges(); strRetornar = "Registro Insertado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strRetornar = "- Ocurrió un error al insertar el registro."; } return(strRetornar); }
/// <summary> Modifica un Otro Ingreso. </summary> /// <param name="tobjOtrosIngreso"> Un objeto del tipo Otro Ingreso.</param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblOtrosIngreso tobjOtrosIngreso) { String strResultado; try { using (dbExequial2010DataContext OtrosIngreso = new dbExequial2010DataContext()) { tblOtrosIngreso oin_old = OtrosIngreso.tblOtrosIngresos.SingleOrDefault(p => p.strCodOtrosIngresos == tobjOtrosIngreso.strCodOtrosIngresos); oin_old.strNomOtrosIngresos = tobjOtrosIngreso.strNomOtrosIngresos; OtrosIngreso.tblLogdeActividades.InsertOnSubmit(tobjOtrosIngreso.log); OtrosIngreso.SubmitChanges(); strResultado = "Registro Actualizado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strResultado = "- Ocurrió un error al Actualizar el registro"; } return(strResultado); }
/// <summary> Elimina un otro ingreso de la base de datos. </summary> /// <param name="tobjOtrosIngreso"> Un objeto del tipo tblOtrosIngreso. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public String gmtdEliminar(tblOtrosIngreso tobjOtrosIngreso) { return(new blOtroIngreso().gmtdEliminar(tobjOtrosIngreso)); }
/// <summary> Modifica un Otro Ingreso. </summary> /// <param name="tobjOtrosIngreso"> Un objeto del tipo Otro Ingreso.</param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblOtrosIngreso tobjOtrosIngreso) { return(new blOtroIngreso().gmtdEditar(tobjOtrosIngreso)); }