Exemplo n.º 1
0
        public List <Pasos> ConsultarPasos()
        {
            Obtenido = null;
            Pasos Paso;

            LPasos    = new List <Pasos>();
            Sentencia = $"SELECT * FROM PASOS";

            using (var Comando = new OracleCommand(Sentencia, Conexion))
            {
                Comando.CommandType = System.Data.CommandType.Text;
                Obtenido            = Comando.ExecuteReader();
            }

            while (Obtenido.Read())
            {
                //Entrada salida nombre
                Paso = new Pasos(Obtenido["ENTRADA"].ToString(), Obtenido["SALIDA"].ToString(), Obtenido["NOMBRE"].ToString());
                Paso.SetId(Obtenido["PASO_ID"].ToString());
                Paso.SetFuncion(Obtenido["FUNCION_ID"].ToString());
                Paso.SetResultado(Obtenido["RESULTADO_ID"].ToString());
                LPasos.Add(Paso);
            }

            return(LPasos);
        }
Exemplo n.º 2
0
        private void RegistrarPaso(string Pre, string Post, string Nombre)
        {
            //OPTIMIZAR ESTE FILTRO, SEDE DEMASIADO ANTE CUALQUIER CAMBIO PEQUEÑO
            if (!Pre.Equals(Post))
            {
                //CREAR PASO Y AGREGARLO A LA LISTA
                Paso = new Pasos(Pre, Post, Nombre);

                Conexion.Open();
                Paso.SetId(DAL.SiguientePaso());
                Conexion.Close();

                Paso.SetFuncion(Funcion_id);
                Paso.SetId(Resultado_id);
                LPasos.Add(Paso);
            }
        }