public void Actualizar(ModeloBodega Modelo) { var Bodega = Modelo.IdBodega.Split('-'); int OrdenActual = Convert.ToInt32(_BDBodegas.Sp_BuscarBodegas(Modelo.RowId).Tables[0].Rows[0]["Orden"]); var Opcion = string.Empty; if (OrdenActual < Modelo.Orden) { Opcion = "Mayor"; } else { Opcion = "Menor"; } _BDBodegas.Sp_ActualizarBodegas(Modelo.RowId, Modelo.Orden, Bodega[0], Bodega[1], Bodega[2], Modelo.Correo, Modelo.Activo); DataSet ListadoBodegas = _BDBodegas.Sp_BuscarBodegasOrden(OrdenActual, Modelo.Orden, Opcion); foreach (DataRow Registro in ListadoBodegas.Tables[0].Rows) { if (Convert.ToInt32(Registro["RowId"]) != Modelo.RowId) { _BDBodegas.Sp_ActualizarBodegas(Convert.ToInt32(Registro["RowId"]), Convert.ToInt32(Registro["NuevoOrden"]), Registro["IdBodega"].ToString(), Registro["Descripcion"].ToString(), Registro["CentroOperacion"].ToString(), Registro["Correo"].ToString(), Convert.ToBoolean(Registro["Activo"])); } } }
public void Insertar(ModeloBodega Modelo) { int Orden = Convert.ToInt32(_BDConsultar.Query("ObtenerUltimaBodega").Tables[0].Rows[0]["Orden"]) + 1; var Bodega = Modelo.IdBodega.Split('-'); _BDBodegas.Sp_AlmacenarBodegas(Orden, Bodega[0], Bodega[1], Bodega[2], Modelo.Correo); }
public ActionResult Create(ModeloBodega Modelo) { var Bodega = Modelo.IdBodega.Split('-'); if (_Bodegas.ValidarBodega(Bodega[0]) == "EXISTE") { ViewBag.ListadoBodegas = _Combos.ObtenerBodegas("Sp_ListadoBodegas_ERP", Bodega[0]); ViewData["Error"] = "EL ID DE LA BODEGA YA EXISTE..."; return(View(Modelo)); } _Bodegas.Insertar(Modelo); return(RedirectToAction("Index")); }
public ModeloBodega EnviarModelo(int RowId) { DataSet DsGenerico = _BDBodegas.Sp_BuscarBodegas(RowId); ModeloBodega Modelo = new ModeloBodega(); Modelo.RowId = (int)DsGenerico.Tables[0].Rows[0]["RowId"]; Modelo.Orden = (int)DsGenerico.Tables[0].Rows[0]["Orden"]; Modelo.IdBodega = DsGenerico.Tables[0].Rows[0]["Bodega"].ToString(); Modelo.Correo = DsGenerico.Tables[0].Rows[0]["Correo"].ToString(); Modelo.Activo = (bool)DsGenerico.Tables[0].Rows[0]["Activo"]; return(Modelo); }
public ActionResult Edit(ModeloBodega Modelo) { _Bodegas.Actualizar(Modelo); return(RedirectToAction("Index")); }