예제 #1
0
        public List <ActividadDeOrdenTrabajo> GetActividadesOtByUsuario(string cuentaUsuario)
        {
            using (var sqlConn = new SqlConnection(strConn))
            {
                sqlConn.Open();

                var cmd = new SqlCommand(strConn, sqlConn)
                {
                    CommandType = System.Data.CommandType.StoredProcedure, CommandText = "sp_get_actividades_ot"
                };
                cmd.Parameters.AddWithValue("@cuenta_usuario", cuentaUsuario);
                var reader = cmd.ExecuteReader();
                var lista  = new List <ActividadDeOrdenTrabajo>();
                while (reader.Read())
                {
                    var act = new ActividadDeOrdenTrabajo();
                    act.IdActividad = Convert.ToInt32(reader["id_actividad_orden_trabajo"]);
                    act.Descripcion = reader["descripcion"].ToString();
                    act.Orden       = Convert.ToInt32(reader["orden"]);
                    act.Url         = reader["url"].ToString();
                    act.Sla         = Convert.ToInt32(reader["sla"]);
                    lista.Add(act);
                }
                sqlConn.Close();
                return(lista);
            }
        }
예제 #2
0
        public ActividadDeOrdenTrabajo GetSiguienteActividad(ActividadDeOrdenTrabajo ac)
        {
            using (var sqlConn = new SqlConnection(strConn))
            {
                sqlConn.Open();

                var cmd = new SqlCommand(strConn, sqlConn)
                {
                    CommandType = System.Data.CommandType.StoredProcedure, CommandText = "sp_get_sigiuente_actividad_ot"
                };
                cmd.Parameters.AddWithValue("@id_actividad", ac.IdActividad);
                var reader = cmd.ExecuteReader();
                var act    = new ActividadDeOrdenTrabajo();
                if (reader.Read())
                {
                    act.IdActividad = Convert.ToInt32(reader["id_actividad_orden_trabajo"]);
                    act.Descripcion = reader["descripcion"].ToString();
                    act.Orden       = Convert.ToInt32(reader["orden"]);
                    act.Url         = reader["url"].ToString();
                    act.Sla         = Convert.ToInt32(reader["sla"]);
                }
                sqlConn.Close();
                return(act);
            }
        }
예제 #3
0
 public ActividadDeOrdenTrabajo GetSiguienteActividad(ActividadDeOrdenTrabajo ac)
 {
     return(new ActividadOrdenTrabajoDAC().GetSiguienteActividad(ac));
 }