コード例 #1
0
        public RespuestaConsultaPuesto ConsultarPuestosTrabajo()
        {
            RespuestaConsultaPuesto respuesta = new RespuestaConsultaPuesto();

            try
            {
                conexion.Open();
                respuesta.puestos = puestoRepository.ConsultarPuestosTrabajo();
                conexion.Close();
                if (respuesta.puestos.Count > 0)
                {
                    respuesta.MensajePuesto = "Datos Consultados";
                }
                else
                {
                    respuesta.MensajePuesto = "No hay datos para consultar";
                }
                respuesta.ErrorPuesto = false;
                return(respuesta);
            }
            catch (Exception e)
            {
                respuesta.ErrorPuesto   = true;
                respuesta.MensajePuesto = "Error" + e.Message;
                return(respuesta);
            }
            finally
            {
                conexion.Close();
            }
        }
コード例 #2
0
        public string Guardar(RegistroLiquidacion registroLiquidacion)
        {
            try
            {
                conexion.Open();

                registroPagosRepository.Guardar(registroLiquidacion);

                conexion.Close();

                return($"se guardaron los datos correctamente ");
            }
            catch (System.Exception eg)
            {
                return("Error de Datos " + eg.Message);
            }
            finally
            {
                conexion.Close();
            }
        }
コード例 #3
0
        public ConsultaHorasRespuesta Consultar()
        {
            ConsultaHorasRespuesta respuesta = new ConsultaHorasRespuesta();

            conexion.Open();
            respuesta.Horas = horasRepository.Consultar();
            conexion.Close();
            if (respuesta.Horas.Count > 0)
            {
                respuesta.Mensaje = "Datos Consultados";
            }
            else
            {
                respuesta.Mensaje = "No hay datos para consultar";
            }
            respuesta.Error = false;
            return(respuesta);
        }
コード例 #4
0
 public string Guardar(Empleado empleado)
 {
     try
     {
         conexion.Open();
         mensajeEmail = email.EnviarEmail(empleado);
         empleadoRepository.Guardar(empleado);
         return($"Guardado");
     }
     catch (Exception e)
     {
         return($"Error de la aplicacion: {e.Message}");
     }
     finally
     {
         conexion.Close();
     }
 }