// Se encarga de llamar a la controladora de base de datos de control de horas para que actualice un reporte de horas pendientes a aeptadas o rechazadas.
    public String modificarReporteEncargado(Object[] nuevo, Object[] viejo)
    {
        String         resultado = "-1";
        ControlDeHoras cv        = new ControlDeHoras(viejo);
        ControlDeHoras cn        = new ControlDeHoras(nuevo);

        resultado = controladoraBDEncargado.modificarReporteEncargado(cv, cn);
        return(resultado);
    }
示例#2
0
    // Se encarga de modificar un reporte de horas en la base de datos. Es decir, cambia un reporte de horas pendiente a aceptado o rechazado.
    public String modificarReporteEncargado(ControlDeHoras controlDeHorasViejo, ControlDeHoras controlDeHorasNuevo)
    {
        String resultado = "";

        try
        {
            adapterControlDeHoras.Update(controlDeHorasNuevo.cedulaBecario, controlDeHorasNuevo.cedulaEncargado, controlDeHorasNuevo.cantidadHoras, controlDeHorasNuevo.fecha, controlDeHorasNuevo.estado, controlDeHorasNuevo.comentarioBecario, controlDeHorasNuevo.comentarioEncargado, controlDeHorasNuevo.periodo, controlDeHorasNuevo.año, controlDeHorasViejo.cedulaBecario, controlDeHorasViejo.cedulaEncargado, controlDeHorasViejo.fecha);
        }
        catch (SqlException e)
        {
            resultado = "Error al modificar el control de horas";
        }
        return(resultado);
    }
示例#3
0
    public String insertarReporte(ControlDeHoras controlDeHoras)
    {
        String resultado = "";

        try
        {
            //            adapterControlDeHoras.Insert(controlDeHoras.cedulaBecario, controlDeHoras.cedulaEncargado, controlDeHoras.cantidadHoras, controlDeHoras.fecha, controlDeHoras.estado, controlDeHoras.comentarioBecario, controlDeHoras.comentarioEncargado);
        }
        catch (SqlException e)
        {
            resultado = "Error al insertar el control de horas";
        }
        return(resultado);
    }
    //modificacion de un reporte existente
    public int modificarReporte(ControlDeHoras c)
    {
        int resultado = -1;

        try
        {//intenta la modificacion
            //realiza la modificacion con los nuevos datos
            resultado = ch.updateReporte(c.cantidadHoras, c.estado, c.comentarioBecario, c.cedulaBecario, c.cedulaEncargado, c.fecha, c.periodo, DateTime.Now.Year);
            //si el comentario no esta vacio lo agrego
            if (!c.comentarioBecario.Equals(""))
            {
                agregarComentario(c.cedulaBecario, c.cedulaEncargado, c.comentarioBecario);                               //agrego el comentario
            }
        }
        catch (Exception ex)
        {                  //error
            resultado = 0; //resultado fallido
        }
        return(1);
    }
    public String enviarReporte(ControlDeHoras c)
    {//se envia un reporte de horas
        String resultado = "Envío Exitoso";

        try
        {//intenta insertar el reporte
            //inserta el reporte en la base de datos
            int result = ch.Insert(c.cedulaBecario, c.cedulaEncargado, c.cantidadHoras, c.fecha, c.estado, c.comentarioBecario, c.comentarioEncargado, c.periodo, DateTime.Now.Year);
            //si el comentario no esta vacio, lo agrego
            if (!c.comentarioBecario.Equals(""))
            {
                agregarComentario(c.cedulaBecario, c.cedulaEncargado, c.comentarioBecario);                                 //agrego el comentario
            }
        }
        catch (Exception ex)
        {                                //error
            resultado = "Envío Fallido"; //mensaje de fallo
        }
        return(resultado);
    }
    //inserta un reporte de horas
    public String enviarReporte(Object[] datos)
    {
        ControlDeHoras c = new ControlDeHoras(datos); //crea la entidad

        return(this.cb.enviarReporte(c));             //envia el reporte
    }