public async Task <ActionResult> Create(Paqueterias paqueterias, FormCollection fc)
        {
            if (ModelState.IsValid)
            {
                string[] ids = fc.Get("Destinos").Trim().Split(',').ToArray();
                //string numero = fc["Destinos"];
                foreach (var item in ids)
                {
                    Debug.WriteLine("------->" + item);
                    int      d1 = Convert.ToInt32(item);
                    Destinos n  = await db.Destinos.FindAsync(d1);

                    paqueterias.des.Add(n);
                }
                paqueterias.Activo = true;
                db.Paqueterias.Add(paqueterias);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewBag.Id = new SelectList(db.Paquete, "PaqueteriasId", "PaqueteriasId", paqueterias.Id);
            ViewBag.Id = new SelectList(db.Telefonos, "PaqueteriasId", "PaqueteriasId", paqueterias.Id);
            ViewBag.Id = new SelectList(db.Correos, "PaqueteriasId", "PaqueteriasId", paqueterias.Id);
            return(View(paqueterias));
        }
Example #2
0
 public Fedex(ITransporte entTransporte, decimal _dDistancia, DateTime _dtFechaActual, Paqueterias _entPaqueteria)
 {
     this.entTransporte = entTransporte;
     this.entPaqueteria = _entPaqueteria;
     ValidaTransporte();
     base.dDistancia      = _dDistancia;
     base.dtFechaActual   = _dtFechaActual;
     this.dMargenUtilidad = _entPaqueteria.MargenUtilidad;
 }
        public async Task <ActionResult> Edit(Paqueterias paqueterias)
        {
            if (ModelState.IsValid)
            {
                db.Entry(paqueterias).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(paqueterias));
        }
        // GET: Paqueterias/Edit/5
        public async Task <ActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Paqueterias paqueterias = await db.Paqueterias.FindAsync(id);

            if (paqueterias == null)
            {
                return(HttpNotFound());
            }
            return(View(paqueterias));
        }
        public async Task <ActionResult> Delete(int id)
        {
            var paq = new Paqueterias()
            {
                Id = id, Activo = false
            };

            using (db)
            {
                db.Paqueterias.Attach(paq);
                db.Entry(paq).Property(p => p.Activo).IsModified = true;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
        }
        public List<Paqueterias> CargaPaqueteria()
        {
            List<Paqueterias> paqueterias = new List<Paqueterias>();
            sqlDataAdapter.SelectCommand = new SqlCommand();
            sqlDataAdapter.SelectCommand.Connection = sqlConnectionWeb;
            sqlDataAdapter.SelectCommand.CommandText = "ConsultaPaqueteria";
            sqlDataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
            sqlDataAdapter.Fill(ds, "ConsultaPaqueteria");

            foreach (DataRow dr in ds.Tables["ConsultaPaqueteria"].Rows)
            {
                Paqueterias tmp = new Paqueterias();
                tmp.Id = Convert.ToString(dr["Id_Paqueteria"]);
                tmp.Name = Convert.ToString(dr["Nombre"]);

                paqueterias.Add(tmp);

            }

            return paqueterias;
        }