// 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); }
// 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); }
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 }