/// <summary> Elimina un otro Egreso de la base de datos. </summary> /// <param name="tobjOtrosIngreso"> Un objeto del tipo tblOtrosEgreso. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public String gmtdEliminar(tblOtrosEgreso tobjOtrosEgreso) { String strResultado; try { using (dbExequial2010DataContext oin = new dbExequial2010DataContext()) { var query = from otro in oin.tblOtrosEgresos where otro.strCodOtrosEgresos == tobjOtrosEgreso.strCodOtrosEgresos select otro; foreach (var detail in query) { oin.tblOtrosEgresos.DeleteOnSubmit(detail); } oin.tblLogdeActividades.InsertOnSubmit(tobjOtrosEgreso.log); oin.SubmitChanges(); strResultado = "Registro Eliminado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strResultado = "- No se puede eliminar el registro."; } return(strResultado); }
/// <summary> Modifica un Otro Egreso. </summary> /// <param name="tobjOtrosIngreso"> Un objeto del tipo Otro Egreso.</param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblOtrosEgreso tobjOtrosEgreso) { if (tobjOtrosEgreso.strCodigoPar.Trim() == "") { return("- Debe de seleccionar un par Valido"); } if (tobjOtrosEgreso.strCodOtrosEgresos.Trim() == "") { return("- Debe de ingresar el código del Egreso"); } if (tobjOtrosEgreso.strNomOtrosEgresos.Trim() == "") { return("- Debe de ingresar la descripción del Egreso"); } tblOtrosEgreso otro = new daoOtroEgreso().gmtdConsultar(tobjOtrosEgreso.strCodOtrosEgresos); if (otro.strCodOtrosEgresos == null) { return("- Este registro no aparece ingresado."); } else { tobjOtrosEgreso.log = metodos.gmtdLog("Modifica el otro Egreso " + tobjOtrosEgreso.strCodOtrosEgresos, tobjOtrosEgreso.strFormulario); return(new daoOtroEgreso().gmtdEditar(tobjOtrosEgreso)); } }
/// <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 tblOtrosEgreso crearObj() { tblOtrosEgreso otroEgreso = new tblOtrosEgreso(); otroEgreso.strCodigoPar = this.cboPar.SelectedValue.ToString(); otroEgreso.strCodOtrosEgresos = this.txtCodigo.Text.Trim(); otroEgreso.strNomOtrosEgresos = this.txtDescripcion.Text; otroEgreso.strFormulario = this.Name; return(otroEgreso); }
/// <summary> Elimina un otro Egreso de la base de datos. </summary> /// <param name="tobjOtrosIngreso"> Un objeto del tipo tblOtrosEgreso. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public String gmtdEliminar(tblOtrosEgreso tobjOtrosIngreso) { if (tobjOtrosIngreso.strCodOtrosEgresos.Trim() == "") { return("- Debe de ingresar el código del Egreso"); } tblOtrosEgreso otro = new daoOtroEgreso().gmtdConsultar(tobjOtrosIngreso.strCodOtrosEgresos); if (otro.strCodOtrosEgresos == null) { return("- Este registro no aparece ingresado."); } else { tobjOtrosIngreso.log = metodos.gmtdLog("Elimina el otro Egreso " + tobjOtrosIngreso.strCodOtrosEgresos, tobjOtrosIngreso.strFormulario); return(new daoOtroEgreso().gmtdEliminar(tobjOtrosIngreso)); } }
/// <summary> Inserta un Otro Egreso. </summary> /// <param name="tobjOtrosEgreso"> Un objeto del tipo otroEgreso. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdInsertar(tblOtrosEgreso tobjOtrosEgreso) { String strRetornar; try { using (dbExequial2010DataContext otroEgreso = new dbExequial2010DataContext()) { otroEgreso.tblOtrosEgresos.InsertOnSubmit(tobjOtrosEgreso); otroEgreso.tblLogdeActividades.InsertOnSubmit(tobjOtrosEgreso.log); otroEgreso.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 Egreso. </summary> /// <param name="tobjOtrosEgreso"> Un objeto del tipo Otro Egreso.</param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblOtrosEgreso tobjOtrosEgreso) { String strResultado; try { using (dbExequial2010DataContext OtrosEgreso = new dbExequial2010DataContext()) { tblOtrosEgreso oin_old = OtrosEgreso.tblOtrosEgresos.SingleOrDefault(p => p.strCodOtrosEgresos == tobjOtrosEgreso.strCodOtrosEgresos); oin_old.strNomOtrosEgresos = tobjOtrosEgreso.strNomOtrosEgresos; OtrosEgreso.tblLogdeActividades.InsertOnSubmit(tobjOtrosEgreso.log); OtrosEgreso.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 Egreso de la base de datos. </summary> /// <param name="tobjOtrosIngreso"> Un objeto del tipo tblOtrosEgreso. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public String gmtdEliminar(tblOtrosEgreso tobjOtrosIngreso) { return(new blOtroEgreso().gmtdEliminar(tobjOtrosIngreso)); }
/// <summary> Modifica un Otro Egreso. </summary> /// <param name="tobjOtrosIngreso"> Un objeto del tipo Otro Egreso.</param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblOtrosEgreso tobjOtrosEgreso) { return(new blOtroEgreso().gmtdEditar(tobjOtrosEgreso)); }