Ejemplo n.º 1
0
        public static List <Modelos.Pendiente> ObtenerPendientes(string _connstr, int _idUsuario)
        {
            List <Modelos.Pendiente> tempLista = new List <Modelos.Pendiente>();

            string query = "spObtenerPendientesUsuario";



            Modelos.Pendiente tempPendiente;
            SqlConnection     conn = new SqlConnection();

            conn.ConnectionString = _connstr;


            try
            {
                conn.Open();
                SqlCommand comm = new SqlCommand();
                comm.Connection  = conn;
                comm.CommandType = CommandType.StoredProcedure;
                comm.Parameters.AddWithValue("@IdUsuario", _idUsuario);

                comm.CommandText = query;
                SqlDataReader reader;

                reader = comm.ExecuteReader();

                while (reader.Read())
                {
                    tempPendiente = new Modelos.Pendiente()
                    {
                        IdPendiente        = int.Parse(reader["IdPendiente"].ToString()),
                        Descripcion        = reader["Descripcion"].ToString(),
                        Estatus            = reader["Estatus"].ToString(),
                        FechaCreacion      = DateTime.Parse(reader["FechaCreacion"].ToString()),
                        FechaActualizacion = DateTime.Parse(reader["FechaActualizacion"].ToString()),
                        IdUsuario          = int.Parse(reader["IdUsuario"].ToString())
                    };

                    tempLista.Add(tempPendiente);
                }
            }
            catch (Exception ex)
            {
                //TODO: exception catch!
            }

            conn.Close();

            return(tempLista);
        }
Ejemplo n.º 2
0
        public static bool CrearPendiente(string _connstr, Modelos.Pendiente _pendiente)
        {
            bool          response = false;
            string        query    = "spCrearPendiente";
            SqlConnection conn     = new SqlConnection();

            conn.ConnectionString = _connstr;


            try
            {
                conn.Open();
                SqlCommand comm = new SqlCommand();
                comm.Connection  = conn;
                comm.CommandType = CommandType.StoredProcedure;


                comm.CommandText = query;
                comm.Parameters.AddWithValue("@Descripcion", _pendiente.Descripcion);

                comm.Parameters.AddWithValue("@IdUsuario", _pendiente.IdUsuario);


                comm.ExecuteNonQuery();


                response = true;
            }
            catch (Exception ex)
            {
                //TODO: exception catch!
            }

            conn.Close();
            return(response);
        }
Ejemplo n.º 3
0
 public static bool CrearPendiente(string _connstr, Modelos.Pendiente _pendiente)
 {
     return(AccesoDatos.Pendientes.CrearPendiente(_connstr, _pendiente));
 }