public IEnumerable <Tareas> ObtenerTodasLasTareas(DateTime f, int t)
        {
            List <Tareas> lstTareas = new List <Tareas>();

            using (SqlConnection con = new SqlConnection(connectionString))
            {
                SqlCommand cmd = new SqlCommand("consulta_all_tareas", con);
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@fecha", f);
                cmd.Parameters.AddWithValue("@id_turno", t);
                con.Open();
                SqlDataReader leer = cmd.ExecuteReader();

                while (leer.Read())
                {
                    Tareas ta = new Tareas();
                    ta.id_registro   = leer.GetInt32(0);
                    ta.fecha         = leer.GetDateTime(1);
                    ta.id_turno      = leer.GetInt32(2);
                    ta.actividad     = leer.GetString(3);
                    ta.log_terminado = leer.GetBoolean(4);
                    ta.id_usuario    = leer.GetString(5);
                    ta.fec_registro  = leer.GetDateTime(6);

                    lstTareas.Add(ta);
                }
                con.Close();
            }
            return(lstTareas);
        }
        public void Editar_Tarea(Tareas ta)
        {
            using (SqlConnection con = new SqlConnection(connectionString))
            {
                SqlCommand cmd = new SqlCommand("update_tareas_diarias", con);
                cmd.CommandType = System.Data.CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@modo", 2);
                cmd.Parameters.AddWithValue("@id_registro", ta.id_registro);
                cmd.Parameters.AddWithValue("@fecha", ta.fecha);
                cmd.Parameters.AddWithValue("@id_turno", ta.id_turno);
                cmd.Parameters.AddWithValue("@actividad", ta.actividad);
                cmd.Parameters.AddWithValue("@log_terminado", ta.log_terminado);
                cmd.Parameters.AddWithValue("@id_usuario", ta.id_usuario);
                con.Open();
                cmd.ExecuteNonQuery();
                con.Close();
            }
        }
        public Tareas ObtenerTarea(int?id)
        {
            Tareas ta = new Tareas();

            using (SqlConnection con = new SqlConnection(connectionString))
            {
                string     query = "SELECT * FROM tareas WHERE id_registro=" + id;
                SqlCommand cmd   = new SqlCommand(query, con);
                con.Open();
                SqlDataReader leer = cmd.ExecuteReader();

                while (leer.Read())
                {
                    ta.id_registro   = leer.GetInt32(0);
                    ta.fecha         = leer.GetDateTime(1);
                    ta.id_turno      = leer.GetInt32(2);
                    ta.actividad     = leer.GetString(3);
                    ta.log_terminado = leer.GetBoolean(4);
                    ta.id_usuario    = leer.GetString(5);
                    ta.fec_registro  = leer.GetDateTime(6);
                }
            }
            return(ta);
        }