コード例 #1
0
    public String modificarReporte(ControlDeHoras controlDeHorasViejo, ControlDeHoras controlDeHorasNuevo)
    {
        String resultado = "";

        try
        {
            adapterControlDeHoras.updateReporte(controlDeHorasNuevo.cantidadHoras, controlDeHorasNuevo.estado, controlDeHorasNuevo.comentarioBecario, controlDeHorasNuevo.cedulaBecario, controlDeHorasNuevo.cedulaEncargado, controlDeHorasNuevo.fecha, 1, DateTime.Now.Year);
        }
        catch (SqlException e)
        {
            resultado = "Error al modificar 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);
    }