public void ModificarCuenta() { iCuenta = new CuentaDTO("Nahuel Pacheco", "*****@*****.**", "Gmail", "Machupichu", true); DAO = DAOFactory.Instancia(); DAO.IniciarConexion(); DAO.ComenzarTransaccion(); DAO.CuentaDAO().Modificar(1, iCuenta); DAO.Commit(); }
public void GuardarCuenta() { iCuenta = new CuentaDTO("Taller", "*****@*****.**", "Gmail", "diplomatic", true); DAO = DAOFactory.Instancia(); DAO.IniciarConexion(); DAO.ComenzarTransaccion(); DAO.CuentaDAO().Insertar(iCuenta); DAO.Commit(); }
/// <summary> /// Método ObtenerCuenta. /// Obtiene todas las cuentas de la base de datos para mostrarlas luego /// </summary> /// <returns>Lista de cuentas almacenadas</returns> public List<CuentaDTO> ObtenerCuenta() { try { iFactory = DAOFactory.Instancia(); iFactory.IniciarConexion(); iFactory.ComenzarTransaccion(); return iFactory.CuentaDAO().Obtener(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { iFactory.FinalizarConexion(); } }
/// <summary> /// Método CrearCuenta. /// Inserta una nueva cuenta en la base de datos intentando realizar la conexión con la misma. /// En caso contrario, realiza un rollback y por último una vez realizada la transacción /// cierra la conexión. /// </summary> /// <param name="pCuenta">Cuenta a insertar</param> public void CrearCuenta(CuentaDTO pCuenta) { try { iFactory = DAOFactory.Instancia(); iFactory.IniciarConexion(); iFactory.ComenzarTransaccion(); iFactory.CuentaDAO().Insertar(pCuenta); iFactory.Commit(); } catch (Exception ex) { iFactory.RollBack(); throw new Exception(ex.Message); } finally { iFactory.FinalizarConexion(); } }
/// <summary> /// Método BuscarCuenta. /// Obtiene una cuenta almacenada en la base de datos, mediante la búsqueda por su nombre. /// Si coincide el nombre con el almacenado en la base de datos, la devuelve. /// En caso contrario, lanzará una excepción /// </summary> /// <param name="pNombreCuenta">Nombre de la cuenta a buscar</param> /// <returns>Cuenta deseada</returns> public CuentaDTO BuscarCuenta(string pNombreCuenta) { try { iFactory = DAOFactory.Instancia(); iFactory.IniciarConexion(); iFactory.ComenzarTransaccion(); return iFactory.CuentaDAO().BuscarCuenta(pNombreCuenta); } catch (Exception ex) { throw new Exception(ex.Message); } finally { iFactory.FinalizarConexion(); } }
/// <summary> /// Método ReactivarCuenta. /// Permite reactivar una cuenta que se ha marcado como inactiva. /// </summary> /// <param name="pNombreCuenta">Nombre de la cuenta que deseamos reactivar</param> public void ReactivarCuenta(string pNombreCuenta) { try { iFactory = DAOFactory.Instancia(); iFactory.IniciarConexion(); iFactory.ComenzarTransaccion(); iFactory.CuentaDAO().ReactivarCuenta(pNombreCuenta); iFactory.Commit(); } catch (Exception ex) { iFactory.RollBack(); throw new Exception(ex.Message); } finally { iFactory.FinalizarConexion(); } }
/// <summary> /// Método ModificarCuenta. /// Mediante el id de la cuenta a modificar, se busca en la base de datos y el usuario /// tiene la posibilidad de modificar los datos que desee. Luego se modifica la cuenta especificada. /// </summary> /// <param name="pIdCuenta">Id de la cuenta a modificar</param> /// <param name="pCuentaAModificar">Objeto CuentaDTO que tendrá cargados los datos a modificar en la BD</param> public void ModificarCuenta(int pIdCuenta, CuentaDTO pCuentaAModificar) { try { iFactory = DAOFactory.Instancia(); iFactory.IniciarConexion(); iFactory.ComenzarTransaccion(); iFactory.CuentaDAO().Modificar(pIdCuenta, pCuentaAModificar); iFactory.Commit(); } catch (Exception ex) { iFactory.RollBack(); throw new Exception(ex.Message); } finally { iFactory.FinalizarConexion(); } }
public void BuscarCuenta() { DAO = DAOFactory.Instancia(); DAO.IniciarConexion(); DAO.ComenzarTransaccion(); CuentaDTO cuenta = DAO.CuentaDAO().BuscarCuenta("Nahuel Pacheco"); }
public void EliminarCuenta() { DAO = DAOFactory.Instancia(); DAO.IniciarConexion(); DAO.ComenzarTransaccion(); DAO.CuentaDAO().Eliminar("Nahuel Leiva"); DAO.Commit(); }
public void ObtenerCuentas() { DAO = DAOFactory.Instancia(); DAO.IniciarConexion(); DAO.ComenzarTransaccion(); List<CuentaDTO> cuenta = new List<CuentaDTO>(); cuenta = DAO.CuentaDAO().Obtener(); }