コード例 #1
0
 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;
     }
 }
コード例 #2
0
 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;
     }
 }
コード例 #3
0
        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;
            }
        }
コード例 #4
0
 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;
     }
 }
コード例 #5
0
        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;
            }
        }