public int guardarCliente(Cliente cliente) { try { int registro_afectado; gestorDAOSQL.abrirConexion(); registro_afectado = clienteDao.guardarCliente(cliente); gestorDAOSQL.cerrarConexion(); return(registro_afectado); } catch (Exception e) { throw e; } }
public int guardarEmpleado(Empleado empleado) { try { int registro_afectado; gestorDAOSQL.abrirConexion(); registro_afectado = empleadoDAO.guardarEmpleado(empleado); gestorDAOSQL.cerrarConexion(); return(registro_afectado); } catch (Exception e) { throw e; } }
public Trabajador BuscarTrabajador(String usuario, String clave) { try { Trabajador trabajador = null; using (SqlConnection conexionActual = gestorDAOSQL.abrirConexion()) { conexionActual.Open(); trabajador = trabajadorSQL.Buscar(usuario, clave); } if (string.IsNullOrEmpty(usuario)) { throw new ApplicationException("Ingrese un usuario."); } else if (string.IsNullOrEmpty(clave)) { throw new ApplicationException("Ingrese una clave."); } else if (trabajador == null) { throw new ApplicationException("Usuario o password erróneos."); } return(trabajador); } catch (Exception e) { if (e.GetType().IsAssignableFrom(typeof(SqlException))) { throw new ApplicationException("Error de conexión a la BD."); } throw e; } }
public List <Venta> ListarVenta(DateTime FechaInicio, DateTime FechaFin) { try { gestorDAOSQL.abrirConexion(); List <Venta> listarMesa = reporteDAO.ListarVenta(FechaInicio, FechaFin); gestorDAOSQL.cerrarConexion(); return(listarMesa); } catch (Exception e) { if (e.GetType().IsAssignableFrom(typeof(SqlConnection))) { throw new ApplicationException("Error de conexion en la capa Aplicación"); } throw e; } }
public int guardarHabitacion(Habitacion habitacion) { try { int registros_afectados = 0; gestorDAOSQL.abrirConexion(); registros_afectados = habitacionDAO.guardarHabitacion(habitacion); gestorDAOSQL.cerrarConexion(); return(registros_afectados); } catch (Exception e) { throw e; } }