예제 #1
0
        public List <EntJuguete> Obtener()
        {
            DataTable         dt  = new DatPametrizadaJuguetes().Obtener();
            List <EntJuguete> lst = new List <EntJuguete>();

            foreach (DataRow dr in dt.Rows)
            {
                EntJuguete ent = new EntJuguete();
                ent.Id               = Convert.ToInt32(dr["Jugue_Id"]);
                ent.Nombre           = dr["Jugue_Nombre"].ToString();
                ent.Marca_Id         = Convert.ToInt32(dr["Jugue_Marca_Id"]);
                ent.Modelo_Id        = Convert.ToInt32(dr["Jugue_Modelo_Id"]);
                ent.Categoria_Id     = Convert.ToInt32(dr["Jugue_Categoria_Id"]);
                ent.Costo            = Convert.ToDouble(dr["Jugue_Costo"]);
                ent.Estatus          = Convert.ToBoolean(dr["Jugue_Estatus"]);
                ent.Existencia       = Convert.ToInt32(dr["Jugue_Existencia"]);
                ent.Fecha            = Convert.ToDateTime(dr["Jugue_Fecha_Alta"]);
                ent.Foto             = dr["Jugue_Foto"].ToString();
                ent.Precio           = Convert.ToDouble(dr["Jugue_Precio"]);
                ent.Marca.Nombre     = Convert.ToString(dr["Cata_Nombre"]);
                ent.Modelo.Nombre    = Convert.ToString(dr["Cata_Modelo_Nombre"]);
                ent.Categoria.Nombre = Convert.ToString(dr["Cate_Nombre"]);
                ent.MarcaNombre      = Convert.ToString(dr["Cata_Nombre"]);
                ent.ModeloNombre     = Convert.ToString(dr["Cata_Modelo_Nombre"]);
                lst.Add(ent);
            }
            return(lst);
        }
예제 #2
0
        /// <summary>
        /// Hace la actualizacion despues de restar la existencia actual con la nueva ingresada
        /// </summary>
        /// <param name="id"></param>
        /// <param name="Existencia"></param>
        public void Actuaizar(int id, int Existencia)
        {
            int filas = new DatPametrizadaJuguetes().Actualizar(id, Existencia);

            if (filas != 1)
            {
                throw new ApplicationException("Error al vender");
            }
        }
예제 #3
0
        public void Borrar(EntJuguete ent)
        {
            int filas = new DatPametrizadaJuguetes().Borrar(ent.Id);

            if (filas != 1)
            {
                throw new ApplicationException(string.Format("Error al Borrar"));
            }
        }
예제 #4
0
        public void Actuaizar(EntJuguete ent)
        {
            int filas = new DatPametrizadaJuguetes().Actualizar(ent.Nombre, ent.Existencia, ent.Marca_Id, ent.Modelo_Id, ent.Categoria_Id, ent.Fecha.ToString("MM/dd/yyyy"), ent.Precio, ent.Estatus, ent.Costo, ent.Foto, ent.Id);

            if (filas != 1)
            {
                throw new ApplicationException(string.Format("Error al Actualizar"));
            }
        }
예제 #5
0
        public EntJuguete Obtener(int Id)
        {
            DataRow    dr  = new DatPametrizadaJuguetes().Obtener(Id);
            EntJuguete ent = new EntJuguete();

            //if (dt.Rows.Count == 0)
            //{
            //    ent.Id = 0;
            //    ent.Nombre = "No encontrado";
            //    ent.Marca_Id = 0;
            //    ent.Modelo_Id = 0;
            //    ent.Categoria_Id = 0;
            //    ent.Costo = 0;
            //    ent.Estatus = false;
            //    ent.Existencia = 0;
            //    ent.Fecha = Convert.ToDateTime("01/01/1900");
            //    ent.Foto = "Sin img";
            //    ent.Precio = 0;
            //}
            //else
            //{
            //foreach (DataRow dr in dr.Rows)
            //{
            ent.Id           = Convert.ToInt32(dr["Jugue_Id"]);
            ent.Nombre       = dr["Jugue_Nombre"].ToString();
            ent.Marca_Id     = Convert.ToInt32(dr["Jugue_Marca_Id"]);
            ent.Modelo_Id    = Convert.ToInt32(dr["Jugue_Modelo_Id"]);
            ent.Categoria_Id = Convert.ToInt32(dr["Jugue_Categoria_Id"]);
            ent.Costo        = Convert.ToDouble(dr["Jugue_Costo"]);
            ent.Estatus      = Convert.ToBoolean(dr["Jugue_Estatus"]);
            ent.Existencia   = Convert.ToInt32(dr["Jugue_Existencia"]);
            ent.Fecha        = Convert.ToDateTime(dr["Jugue_Fecha_Alta"]);
            ent.Foto         = dr["Jugue_Foto"].ToString();
            ent.Precio       = Convert.ToDouble(dr["Jugue_Precio"]);
            //}
            //}
            return(ent);
        }
예제 #6
0
        public bool Validar(int idMarca, int idModelo)
        {
            bool existe = new DatPametrizadaJuguetes().Obtener(idMarca, idModelo);

            return(existe);
        }