private void Btnmodificar_Clicked(object sender, EventArgs e) { mat = Convert.ToString(txtmaterial.SelectedItem); gau = txtgauge.Text; siz = txtsize.Text; nor = txtnorolls.Text; wgt = txtwgtroll.Text; tot = txttotalweight.Text; pri = txtprinting.Text; fin = txtfinished.Text; scr = txtscrap.Text; PrintingModel mod = new PrintingModel() { Material = mat, Gauge = gau, Size = siz, NoRolls = nor, WgtRoll = wgt, TotalWeight = tot, Printing = pri, Scrap = scr, Finished = fin, IdPrinting = printing.IdPrinting }; using (var contexto = new DataContextPrinting()) { contexto.Actualizar(mod); } DisplayAlert("Update", "your material Printing has been update", "ok"); Navigation.PushAsync(new ListadoPrinting()); }
public PrintingViewModel() { Nuevo = new Command(() => { Material = ""; Gauge = string.Empty; Size = string.Empty; NoRolls = string.Empty; WgtRoll = string.Empty; TotalWeight = string.Empty; Printing = string.Empty; Scrap = string.Empty; Finished = string.Empty; } ); Guardar = new Command(() => { PrintingModel modelo = new PrintingModel() { Material = Material, Gauge = Gauge, Size = Size, NoRolls = NoRolls, WgtRoll = WgtRoll, TotalWeight = TotalWeight, Printing = Printing, Scrap = Scrap, Finished = Finished }; using (var contexto = new DataContextPrinting()) { contexto.Insertar(modelo); } } ); Modificar = new Command(() => { PrintingModel modelo = new PrintingModel() { Material = Material, Gauge = Gauge, Size = Size, NoRolls = NoRolls, WgtRoll = WgtRoll, TotalWeight = TotalWeight, Printing = Printing, Scrap = Scrap, Finished = Finished, IdPrinting = IdPrinting }; using (var contexto = new DataContextPrinting()) { contexto.Actualizar(modelo); } } ); Eliminar = new Command(() => { PrintingModel modelo = new PrintingModel() { Material = Material, Gauge = Gauge, Size = Size, NoRolls = NoRolls, WgtRoll = WgtRoll, TotalWeight = TotalWeight, Printing = Printing, Scrap = Scrap, Finished = Finished, IdPrinting = IdPrinting }; using (var contexto = new DataContextPrinting()) { contexto.Eliminar(modelo); } }); }