/// <summary> Elimina una cuenta de la base de datos. </summary> /// <param name="tobjCuenta"> Un objeto del tipo cuenta, con la cuenta que se quiere eliminar. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public string gmtdEliminar(tblCuenta tobjCuenta) { String strResultado; try { using (dbExequial2010DataContext cuenta = new dbExequial2010DataContext()) { var query = from cue in cuenta.tblCuentas where cue.strCuenta == tobjCuenta.strCuenta select cue; foreach (var detail in query) { cuenta.tblCuentas.DeleteOnSubmit(detail); } cuenta.tblLogdeActividades.InsertOnSubmit(tobjCuenta.log); cuenta.SubmitChanges(); strResultado = "Registro Eliminado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strResultado = "- No se puede eliminar el registro."; } return(strResultado); }
/// <summary> Elimina una cuenta de la base de datos. </summary> /// <param name="tobjCuenta"> Un objeto del tipo cuenta, con la cuenta que se quiere eliminar. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public string gmtdEliminar(tblCuenta tobjCuenta) { if (tobjCuenta.strCuenta == "") { return("- Debe de ingresar el código de la cuenta."); } tblCuenta cue = new daoCuenta().gmtdConsultar(tobjCuenta.strCuenta); if (cue.strCuenta == null) { return("- Este registro no aparece ingresado."); } else { tobjCuenta.log = metodos.gmtdLog("Elimina la cuenta " + tobjCuenta.strCuenta, tobjCuenta.strFormulario); return(new daoCuenta().gmtdEliminar(tobjCuenta)); } }
/// <summary> Inserta una Cuenta. </summary> /// <param name="tobjCuenta"> Un objeto del tipo cuenta. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdInsertar(tblCuenta tobjCuenta) { String strRetornar; try { using (dbExequial2010DataContext cuenta = new dbExequial2010DataContext()) { cuenta.tblCuentas.InsertOnSubmit(tobjCuenta); cuenta.tblLogdeActividades.InsertOnSubmit(tobjCuenta.log); cuenta.SubmitChanges(); strRetornar = "Registro Insertado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strRetornar = "- Ocurrió un error al insertar el registro."; } return(strRetornar); }
/// <summary> Modifica una cuenta. </summary> /// <param name="tobjCuenta"> Un objeto del tipo cuenta.</param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblCuenta tobjCuenta) { String strResultado; try { using (dbExequial2010DataContext cuenta = new dbExequial2010DataContext()) { tblCuenta cue_old = cuenta.tblCuentas.SingleOrDefault(p => p.strCuenta == tobjCuenta.strCuenta); cue_old.strDescripcion = tobjCuenta.strDescripcion; cue_old.bitDebito = tobjCuenta.bitDebito; cuenta.tblLogdeActividades.InsertOnSubmit(tobjCuenta.log); cuenta.SubmitChanges(); strResultado = "Registro Actualizado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strResultado = "- Ocurrió un error al Actualizar el registro"; } return(strResultado); }
/// <summary> Inserta una Cuenta. </summary> /// <param name="tobjCuenta"> Un objeto del tipo cuenta. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdInsertar(tblCuenta tobjCuenta) { if (tobjCuenta.strCuenta == "") { return("- Debe de ingresar el código de la cuenta."); } if (tobjCuenta.strDescripcion == "") { return("- Debe de ingresar la descripción de la cuenta."); } tblCuenta cue = new daoCuenta().gmtdConsultar(tobjCuenta.strCuenta); if (cue.strCuenta == null) { tobjCuenta.log = metodos.gmtdLog("Ingresa la cuenta " + tobjCuenta.strCuenta, tobjCuenta.strFormulario); return(new daoCuenta().gmtdInsertar(tobjCuenta)); } else { return("- Este registro ya aparece ingresado."); } }
/// <summary> Elimina una cuenta de la base de datos. </summary> /// <param name="tobjCuenta"> Un objeto del tipo cuenta, con la cuenta que se quiere eliminar. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public string gmtdEliminar(tblCuenta tobjCuenta) { return(new blCuenta().gmtdEliminar(tobjCuenta)); }
/// <summary> Inserta una Cuenta. </summary> /// <param name="tobjCuenta"> Un objeto del tipo cuenta. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdInsertar(tblCuenta tobjCuenta) { return(new blCuenta().gmtdInsertar(tobjCuenta)); }