public ActionResult DeleteConfirmed(int id)
        {
            Tbl_Producto tbl_Producto = db.Tbl_Producto.Find(id);

            db.Tbl_Producto.Remove(tbl_Producto);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ProductoViewModel(Tbl_Producto productos) : this()
 {
     this._producto = productos;
     if (productos != null)
     {
         Nombre = productos.Nombre_Producto;
         Precio = productos.Precio;
         Fecha  = productos.Fecha_ingreso;
         Hora   = productos.Hora_ingreso;
     }
 }
 public ActionResult Edit([Bind(Include = "IdProducto,ProductoNombre,ProductoPrecio,ProductoCantidad,ProductoDescripcion,IdProveedor")] Tbl_Producto tbl_Producto)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbl_Producto).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdProveedor = new SelectList(db.Tbl_Proveedor, "IdProveedor", "NombreProveedor", tbl_Producto.IdProveedor);
     return(View(tbl_Producto));
 }
        // GET: Productos/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tbl_Producto tbl_Producto = db.Tbl_Producto.Find(id);

            if (tbl_Producto == null)
            {
                return(HttpNotFound());
            }
            return(View(tbl_Producto));
        }
        // GET: Productos/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tbl_Producto tbl_Producto = db.Tbl_Producto.Find(id);

            if (tbl_Producto == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IdProveedor = new SelectList(db.Tbl_Proveedor, "IdProveedor", "NombreProveedor", tbl_Producto.IdProveedor);
            return(View(tbl_Producto));
        }
        //public async void SelectUser(Tbl_Producto productos)
        //{
        //    await App.Current.MainPage.Navigation.PushAsync(new Editar_ProductoPage()
        //    {


        //    });



        //}
        private async void Guardar(object obj)
        {
            var servi     = new Service <Tbl_Producto>();
            var _producto = new Tbl_Producto();

            _producto.Nombre_Producto = Nombre;
            _producto.Precio          = Precio;
            _producto.Fecha_ingreso   = Fecha;
            _producto.Hora_ingreso    = Hora;

            var resultado = await servi.Insert(_producto);

            if (resultado == 1)
            {
                await App.Current.MainPage.DisplayAlert("Mensaje de Aviso",
                                                        "Registro Guardado", "Aceptar");

                await App.Current.MainPage.Navigation.PopAsync();
            }
            else
            {
                await App.Current.MainPage.DisplayAlert("Mensaje de aviso", " Error Al Guardar Revise los datos", "Aceptar");
            }
        }