Exemplo n.º 1
0
        /// <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));
            }
        }
Exemplo n.º 3
0
        /// <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);
        }
Exemplo n.º 4
0
        /// <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));
 }