示例#1
0
        /// <summary>
        /// Inserta un nuevo ciclo a la base de datos.
        /// </summary>
        /// <param name="noCiclo">Número de ciclo del día</param>
        /// <param name="fecha">Fecha en que se crea el ciclo</param>
        /// <param name="hora">Hora en que se crea el ciclo</param>
        public void insertar(string horno, int noCiclo, int pkUsuario, string fecha, string hora)
        {
            Ciclos ciclo = null;

            try
            {
                using (var entidad = new MuestrasHornosEntities())
                {
                    ciclo = new Ciclos
                    {
                        Horno      = horno,
                        No_Ciclo   = noCiclo,
                        PK_Usuario = pkUsuario,
                        Fecha      = fecha,
                        Hora       = hora,
                        vacio      = 1
                    };
                    entidad.Ciclos.Add(ciclo);
                    entidad.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al crear ciclo.");
            }
        }
示例#2
0
        public Ciclos obtenerCiclo(string horno, int noCiclo)
        {
            string Horno  = horno;
            int    ciclo  = noCiclo;
            Ciclos ciclos = null;

            try
            {
                ciclos = new Ciclos();
                using (var entidad = new MuestrasHornosEntities())
                {
                    var consulta = from c in entidad.Ciclos
                                   where c.Horno == horno
                                   where c.No_Ciclo == noCiclo
                                   select c;
                    ciclos = (Ciclos)consulta;
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Error al consultar la base de datos.");
            }
            return(ciclos);
        }