public async Task OnGetAsync(int id)
        {
            int idBodega   = id;
            var httpClient = new HttpClient();
            var json       = await httpClient.GetStringAsync($"https://localhost:44351/api/Bodegas/consultarbodegaporid/{idBodega}");

            Bodega = JsonConvert.DeserializeObject <BodegaModel>(json);
        }
        private Bodega PrepareBodega(BodegaModel model)
        {
            var oBodega = new Bodega();

            oBodega.IdBodega    = model.IdBodega;
            oBodega.Nombre      = model.Nombre;
            oBodega.Descripcion = model.Descripcion;

            return(oBodega);
        }
예제 #3
0
        public ActionResult New(BodegaModel m)
        {
            if (ModelState.IsValid)
            {
                string email    = Session["Email"].ToString();
                string consulta = "EXEC sp_AgregarBodega '" + email + "','" + m.codigo + "','" + m.nombre + "','" + m.descripcion + "','" + m.direccion + "' ;";
                System.Diagnostics.Debug.WriteLine(consulta);
                if (conexion.ExcuteQuery(consulta))
                {
                    return(RedirectToAction("Index", "Bodega"));
                }
            }

            return(View());
        }
 public ParametrizacionViewModel()
 {
     data                = new DataAccess();
     IsEnabled           = true;
     SelectedEmpresa     = new EmpresaModel();
     SelectedSucursal    = new SucursalModel();
     SelectedBodega      = new BodegaModel();
     SelectedCentroCosto = new CentroCostoModel();
     if (Settings.IdEmpresa != 0)
     {
         SetSettings = true;
     }
     cargar_combos();
     SetSettings = false;
 }
예제 #5
0
        public void getListaBodega()
        {
            listaBodega.Clear();
            string    email    = Session["Email"].ToString();
            string    consulta = "select * from view_BodegaCliente where email like '" + email + "';";
            DataTable dt       = conexion.ShowDataByQuery(consulta);

            foreach (DataRow row in dt.Rows)
            {
                BodegaModel bodega = new BodegaModel();
                bodega.idBodega    = Convert.ToInt32(row["idBodega"].ToString());
                bodega.codigo      = row["codigo"].ToString();
                bodega.nombre      = row["nombre"].ToString();
                bodega.descripcion = row["descripcion"].ToString();
                bodega.direccion   = row["direccion"].ToString();
                listaBodega.Add(bodega);
            }
        }
 public ActionResult GuardarBodega(BodegaModel model)
 {
     _repo.GuardarBodega(PrepareBodega(model));
     return(Ok());
 }
 public ActionResult ActualizarBodega(BodegaModel model)
 {
     _repo.ActualizarBodega(PrepareBodega(model));
     return(Ok("Exito Actualizado"));
 }
예제 #8
0
 public BodegasController(ApplicationDbContext context)
 {
     _context         = context;
     claseBodegamodel = new BodegaModel(context);
 }