public ActionResult DeleteConfirmed(int id) { wl_tiendas wl_tiendas = db.wl_tiendas.Find(id); db.wl_tiendas.Remove(wl_tiendas); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,codigo,descripcion")] wl_tiendas wl_tiendas) { if (ModelState.IsValid) { db.Entry(wl_tiendas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(wl_tiendas)); }
public ActionResult Create([Bind(Include = "id,codigo,descripcion")] wl_tiendas wl_tiendas) { if (ModelState.IsValid) { db.wl_tiendas.Add(wl_tiendas); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(wl_tiendas)); }
// GET: wl_tiendas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } wl_tiendas wl_tiendas = db.wl_tiendas.Find(id); if (wl_tiendas == null) { return(HttpNotFound()); } return(View(wl_tiendas)); }
public ActionResult ObtenerTienda() { try { var Draw = Request.Form.GetValues("draw").FirstOrDefault(); var Start = Request.Form.GetValues("start").FirstOrDefault(); var Length = Request.Form.GetValues("length").FirstOrDefault(); var SortColumn = Request.Form.GetValues("columns[" + Request.Form.GetValues("order[0][column]").FirstOrDefault() + "][data]").FirstOrDefault(); var SortColumnDir = Request.Form.GetValues("order[0][dir]").FirstOrDefault(); var codigo = Request.Form.GetValues("columns[0][search][value]").FirstOrDefault(); int PageSize = Length != null?Convert.ToInt32(Length) : 0; int Skip = Start != null?Convert.ToInt32(Start) : 0; int TotalRecords = 0; List <wl_tiendas> listaRetorno = new List <wl_tiendas>(); using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionGlobal"].ToString())) { con.Open(); string sql = "exec [SP_TiendasWaldos_Index_ParametrosOpcionales] @codigotienda"; var query = new SqlCommand(sql, con); if (codigo != "") { query.Parameters.AddWithValue("@codigotienda", codigo); } else { query.Parameters.AddWithValue("@codigotienda", DBNull.Value); } using (var dr = query.ExecuteReader()) { while (dr.Read()) { // facturas var wl_tiendas = new wl_tiendas(); wl_tiendas.id = Convert.ToInt32(dr["id"]); wl_tiendas.codigo = dr["codigo"].ToString(); wl_tiendas.descripcion = dr["descripcion"].ToString(); listaRetorno.Add(wl_tiendas); } } } if (!(string.IsNullOrEmpty(SortColumn) && string.IsNullOrEmpty(SortColumnDir))) { listaRetorno = listaRetorno.OrderBy(SortColumn + " " + SortColumnDir).ToList(); } TotalRecords = listaRetorno.ToList().Count(); var NewItems = listaRetorno.Skip(Skip).Take(PageSize == -1 ? TotalRecords : PageSize).ToList(); return(Json(new { draw = Draw, recordsFiltered = TotalRecords, recordsTotal = TotalRecords, data = NewItems }, JsonRequestBehavior.AllowGet)); } catch (Exception _ex) { Console.WriteLine(_ex.Message.ToString()); return(null); } }
public async Task <bool> ValidacionArchivo(DataTable dtCharge) { try { //Preparacion de listas para consulta //SKUS List <skus> listaSKUSBusqueda = await ListaSKUSAsync(); //Tiendas List <wl_tiendas> listaTiendasBusqueda = await ListaTiendasAsync(); //Cajas List <wl_cajas> listaCajasBusqueda = await ListaCajasAsync(); //Guias List <wl_guias> listaGuiasBusqueda = await ListaGuiasAsync(); //Validacion de Skus List <skus> listaSKUS = new List <skus>(); List <wl_tiendas> listaTiendas = new List <wl_tiendas>(); List <wl_cajas> listaCajas = new List <wl_cajas>(); List <wl_guias> listaGuias = new List <wl_guias>(); //Validacion de Datos en Archivo foreach (DataRow row in dtCharge.Rows) { string sku = row[7].ToString().Trim().ToUpper(); var skuexistente = listaSKUSBusqueda.Where(x => x.codigobarras.Equals(sku)).FirstOrDefault(); var skuenlista = listaSKUS.Where(x => x.codigobarras.Equals(sku)).FirstOrDefault(); if (skuexistente == null) { if (skuenlista == null) { skus skuTemp = new skus(); skuTemp.codigobarras = sku; skuTemp.SKU = sku; skuTemp.uom_id = 1; listaSKUS.Add(skuTemp); } } string tiendacodigo = row[0].ToString().Trim().ToUpper(); var tiendaexistente = listaTiendasBusqueda.Where(x => x.codigo.Equals(tiendacodigo)).FirstOrDefault(); var tiendaenlista = listaTiendas.Where(x => x.codigo.Equals(tiendacodigo)).FirstOrDefault(); if (tiendaexistente == null) { if (tiendaenlista == null) { wl_tiendas tienda = new wl_tiendas(); tienda.codigo = tiendacodigo; tienda.descripcion = row[1].ToString().Trim().ToUpper(); listaTiendas.Add(tienda); } } string cajacodigo = row[3].ToString().Trim().ToUpper(); var cajaexistente = listaCajasBusqueda.Where(x => x.Codigo.Equals(cajacodigo)).FirstOrDefault(); var cajaenlista = listaCajas.Where(x => x.Codigo.Equals(cajacodigo)).FirstOrDefault(); if (cajaexistente == null) { if (cajaenlista == null) { wl_cajas caja = new wl_cajas(); caja.Codigo = cajacodigo; caja.wl_statuscajas_Id = 1; caja.Pickers_Id = 1; caja.Auditores_Id = 1; caja.Paquetes = 1; listaCajas.Add(caja); } } string guia = row[6].ToString().Trim().ToUpper(); var guiaexistente = listaGuiasBusqueda.Where(x => x.guia.Equals(guia)).FirstOrDefault(); var guiaenlista = listaGuias.Where(x => x.guia.Equals(guia)).FirstOrDefault(); if (guiaexistente == null) { if (guiaenlista == null) { wl_guias guiaTemp = new wl_guias(); guiaTemp.guia = guia; listaGuias.Add(guiaTemp); } } } if (listaSKUS.Count > 0) { db.skus.AddRange(listaSKUS); await db.SaveChangesAsync(); } if (listaTiendas.Count > 0) { db.wl_tiendas.AddRange(listaTiendas); await db.SaveChangesAsync(); } if (listaGuias.Count > 0) { db.wl_guias.AddRange(listaGuias); await db.SaveChangesAsync(); } if (listaCajas.Count > 0) { db.wl_cajas.AddRange(listaCajas); await db.SaveChangesAsync(); } return(true); } catch (Exception) { return(false); } }