private async void BtnGuardarPro_Clicked(object sender, EventArgs e) { Models.Proveedor proveedor = new Models.Proveedor() { nombre = nombrePEntry.Text, direccion = direccionPEntry.Text, contacto = contactoPEntry.Text, telefono = Convert.ToInt32(telefonoPEntry.Text) }; var json = JsonConvert.SerializeObject(proveedor); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpClient client = new HttpClient(); var result = await client.PostAsync("https://dmrbolivia.com/api_distribuidora/proveedores/agregarProveedor.php", content); if (result.StatusCode == HttpStatusCode.Created) { await DisplayAlert("GUARDADO", "Se agrego correctamente", "OK"); await Navigation.PopAsync(); } else { await DisplayAlert("ERROR", result.StatusCode.ToString(), "OK"); await Navigation.PopAsync(); } }
public ActionResult Guardar(ViewModel.Proveedor proveedor) { var proveedorModel = new Models.Proveedor(); proveedorModel.Nombre = proveedor.Nombre; proveedorModel.Telefono = proveedor.Telefono; if (ModelState.IsValid) { gestor.Guardar(proveedorModel); } else { return(View("FormularioProveedor")); } return(View("Home/Index")); }
public static bool GuardarProveedor(Models.Proveedor pro) { try { using (var db = new SofiaDb()) { db.Proveedor.Add(pro); db.SaveChanges(); return(true); } } catch (Exception) { return(false); throw; } }
public ActionResult Edit(Models.Proveedor pProveedor) { try { if (ModelState.IsValid) { var ProveedorModificar = Mapper.Map <DATOS.Proveedor>(pProveedor); Proveedor.ActualizarProveedor(ProveedorModificar); return(RedirectToAction("Index")); } else { return(View()); } } catch { return(View()); } }
public ActionResult Create(Models.Proveedor pProveedor) { try { if (ModelState.IsValid) { var ProveedorInsertar = Mapper.Map <DATOS.Proveedor>(pProveedor); Proveedor.InsertarProveedor(ProveedorInsertar); return(RedirectToAction("Index")); } else { return(View()); } } catch { return(View()); } }
private async void BtneditarProveedor_Clicked(object sender, EventArgs e) { if (CrossConnectivity.Current.IsConnected) { if (!string.IsNullOrWhiteSpace(nombrePEntry.Text) || (!string.IsNullOrEmpty(nombrePEntry.Text))) { if (!string.IsNullOrWhiteSpace(direccionPEntry.Text) || (!string.IsNullOrEmpty(direccionPEntry.Text))) { if (!string.IsNullOrWhiteSpace(contactoPEntry.Text) || (!string.IsNullOrEmpty(contactoPEntry.Text))) { if (!string.IsNullOrWhiteSpace(telefonoPEntry.Text) || (!string.IsNullOrEmpty(telefonoPEntry.Text))) { try { Models.Proveedor proveedor = new Models.Proveedor() { id_proveedor = Convert.ToInt32(idProvEntry.Text), nombre = nombrePEntry.Text, direccion = direccionPEntry.Text, contacto = contactoPEntry.Text, telefono = Convert.ToInt32(telefonoPEntry.Text), }; var json = JsonConvert.SerializeObject(proveedor); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpClient client = new HttpClient(); var result = await client.PostAsync("https://dmrbolivia.com/api_distribuidora/proveedores/editarProveedor.php", content); if (result.StatusCode == HttpStatusCode.OK) { await DisplayAlert("EDITADO", "Se edito correctamente", "OK"); await Shell.Current.Navigation.PopAsync(); } else { await DisplayAlert("ERROR", "Algo salio mal, intentelo de nuevo", "OK"); await Shell.Current.Navigation.PopAsync(); } } catch (Exception err) { await DisplayAlert("Error", "Algo salio mal, intentelo de nuevo", "OK"); } } else { await DisplayAlert("Campo vacio", "El campo de Telefono esta vacio", "Ok"); } } else { await DisplayAlert("Campo vacio", "El campo de Contacto esta vacio", "Ok"); } } else { await DisplayAlert("Campo vacio", "El campo de Direccion esta vacio", "Ok"); } } else { await DisplayAlert("Campo vacio", "El campo de Nombre esta vacio", "Ok"); } } else { await DisplayAlert("Error", "Necesitas estar conectado a internet", "OK"); } }
public IndexProveedor() { this.InitializeComponent(); GastroCloud.Models.Proveedor proveedor = new Models.Proveedor(); gridProveedores.ItemsSource = proveedor.getDescuento(); }