public void _SelecccionarPlaca() { GuardarCambio = true; if (SelectedMateriaPrima == null) { SelectedMateriaPrima = new MateriaPrimaAceros(); } CodigoMateriaPrima = SelectedMateriaPrima.Codigo; ESP_AXIAL = SelectedMateriaPrima.ESP_AXIAL; ESP_RADIAL = SelectedMateriaPrima.ESP_RADIAL; PROVEEDOR1 = SelectedMateriaPrima.PROVEEDOR; PROVEEDOR2 = SelectedMateriaPrima.PROVEEDOR2; IdMaterial = SelectedMateriaPrima.Especificacion; }
public async void _GuardarMateriaPrima() { DialogService dialog = new DialogService(); //Declaramos un objeto de tipo MetroDialogSettings al cual le asignamos las propiedades que contendra el mensaje modal. MetroDialogSettings setting = new MetroDialogSettings(); setting.AffirmativeButtonText = StringResources.lblYes; setting.NegativeButtonText = StringResources.lblNo; MessageDialogResult result = await dialog.SendMessage(StringResources.ttlAlerta, "¿Desea guardar cambios?", setting, MessageDialogStyle.AffirmativeAndNegative); if (MessageDialogResult.Affirmative == result) { MateriaPrimaAceros obj = new MateriaPrimaAceros(); obj.Codigo = CodigoMateriaPrima; obj.Especificacion = IdMaterial; obj.ESP_AXIAL = ESP_AXIAL; obj.ESP_RADIAL = ESP_RADIAL; obj.PROVEEDOR = PROVEEDOR1; obj.PROVEEDOR2 = PROVEEDOR2; int MatRealizado = 0; if (GuardarCambio) { MatRealizado = DataManager.updateacero(obj); } else { MatRealizado = DataManager.setcatmateriaprimaacero(obj); } if (MatRealizado != 0) { await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgCambiosRealizados); _NuevoMateriaPrima(); ListaCatMateriaAcero = DataManager.GetAllMateriaPrimaAcero(string.Empty); } else { await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgError); } } }
public async void _BajaMateriaPrima() { DialogService dialog = new DialogService(); //Declaramos un objeto de tipo MetroDialogSettings al cual le asignamos las propiedades que contendra el mensaje modal. MetroDialogSettings setting = new MetroDialogSettings(); setting.AffirmativeButtonText = StringResources.lblYes; setting.NegativeButtonText = StringResources.lblNo; if (SelectedMateriaPrima != null) { if (!double.IsNaN(_ESP_AXIAL) || !double.IsNaN(_ESP_RADIAL) || !string.IsNullOrEmpty(_PROVEEDOR1) || !string.IsNullOrEmpty(_PROVEEDOR2)) { //Ejecutamos el método para mostrar el mensaje con la información que el usuario capturó.El resultado lo asignamos a una variable local. MessageDialogResult result = await dialog.SendMessage(StringResources.ttlAlerta, "¿Desea eliminar el registro seleccionado?", setting, MessageDialogStyle.AffirmativeAndNegative); MateriaPrimaAceros obj = new MateriaPrimaAceros(); int i = DataManager.deletecatmateriaprimaacero(SelectedMateriaPrima.Codigo); if (i != 0) { await dialog.SendMessage(StringResources.ttlAlerta, "Registro eliminado correctamente"); _NuevoMateriaPrima(); ListaCatMateriaAcero = DataManager.GetAllMateriaPrimaAcero(string.Empty); } else { await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgError); } } else { await dialog.SendMessage(StringResources.ttlAlerta, StringResources.lblSeleccionaeElemento); } } else { await dialog.SendMessage(StringResources.ttlAlerta, StringResources.lblSeleccionaeElemento); } }