Exemplo n.º 1
0
        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"]));
                }
            }
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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"));
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
 public ActionResult Edit(ModeloBodega Modelo)
 {
     _Bodegas.Actualizar(Modelo);
     return(RedirectToAction("Index"));
 }