public bool Validar() { bool paso = true; ErrorProvider.Clear(); if (string.IsNullOrWhiteSpace(Descripcion.Text)) { ErrorProvider.SetError(Descripcion, "No puede guardar espacios en blanco"); Descripcion.Focus(); paso = false; } if (Descripcion.Text == string.Empty) { ErrorProvider.SetError(Descripcion, "El campo descroipcion no puede esta vacio"); Descripcion.Focus(); paso = false; } if (Credito.Value < 0) { ErrorProvider.SetError(Credito, "No puede existir credito menor que 0"); Credito.Focus(); paso = false; } return(paso); }
private bool Validacion() { if (Descripcion.Text.Length == 0) { MessageBox.Show("Debes Digitar un Nombre de Articulo"); Descripcion.Focus(); return(false); } return(true); }
private bool Validar() { bool paso = true; ErrorProvider.Clear(); if (Descripcion.Text == string.Empty) { ErrorProvider.SetError(Descripcion, "El campo Nombre no puede estar vacio"); Descripcion.Focus(); paso = false; } return(paso); }
private async void BtnGuardarBOMSDetalles_Clicked(object sender, EventArgs e) { string connectionString = ConfigurationManager.AppSettings["ipServer"]; try { var BOMDIDV = bomID; var PartNOV = PartNo.Text; var DIEV = DIE.Text; var ItemV = Item.Text; var DescriptionV = Descripcion.Text; var UnitV = Unit.Text; var UsageV = Usage.Text; var CostV = Costo.Text; var ExtV = Ext.Text; if (string.IsNullOrEmpty(PartNOV)) { await DisplayAlert("Validacion", "Asegurarse de Ingresar el PartNo", "Aceptar"); PartNo.Focus(); return; } if (string.IsNullOrEmpty(DIEV)) { await DisplayAlert("Validacion", "Asegurarse de Ingresar el DIE", "Aceptar"); DIE.Focus(); return; } if (string.IsNullOrEmpty(ItemV)) { await DisplayAlert("Validacion", "Asegurarse de Ingresar el Item", "Aceptar"); Item.Focus(); return; } if (string.IsNullOrEmpty(DescriptionV)) { await DisplayAlert("Validacion", "Asegurarse de Ingresar la Descripcion", "Aceptar"); Descripcion.Focus(); return; } if (string.IsNullOrEmpty(UnitV)) { await DisplayAlert("Validacion", "Asegurarse de Ingresar el Unit", "Aceptar"); Unit.Focus(); return; } if (string.IsNullOrEmpty(UsageV)) { await DisplayAlert("Validacion", "Asegurarse de Ingresar el Usage", "Aceptar"); Usage.Focus(); return; } if (string.IsNullOrEmpty(CostV)) { await DisplayAlert("Validacion", "Asegurarse de Ingresar el Cost", "Aceptar"); Costo.Focus(); return; } if (string.IsNullOrEmpty(ExtV)) { await DisplayAlert("Validacion", "Asegurarse de Ingresar el Ext", "Aceptar"); Ext.Focus(); return; } HttpClient client = new HttpClient(); client.BaseAddress = new Uri(connectionString); var BOMSDetalles = new BOMDetalles() { BOMDetalleID = 0, BOMID = BOMDIDV, PartNo = PartNOV, DIE = DIEV, Item = ItemV, Description = DescriptionV, Unit = UnitV, Usage = Convert.ToDecimal(UsageV), Cost = Convert.ToDecimal(CostV), Ext = Convert.ToDecimal(ExtV) }; //Convetir a Json var json = JsonConvert.SerializeObject(BOMSDetalles); StringContent stringContent = new StringContent(json, Encoding.UTF8, "application/json"); //Ejecutar el api el introduces el metodo var request = await client.PostAsync("/api/BOMDetalle/registrar", stringContent); if (request.IsSuccessStatusCode) { var responseJson = await request.Content.ReadAsStringAsync(); var respuesta = JsonConvert.DeserializeObject <Request>(responseJson); //Status if (respuesta.status) { await MaterialDialog.Instance.AlertAsync(message : "El Detalle del BOM se registro correctamente", title : "Registro", acknowledgementText : "Aceptar"); } else { await MaterialDialog.Instance.AlertAsync(message : "El Detalle del BOM no pudo registrarse correctamente", title : "Registro", acknowledgementText : "Aceptar"); } } else { await MaterialDialog.Instance.AlertAsync(message : "Error", title : "Error", acknowledgementText : "Aceptar"); } } catch (Exception ex) { await MaterialDialog.Instance.AlertAsync(message : ex.Message, title : "Error", acknowledgementText : "Aceptar"); } await Navigation.PushAsync(new Ingenieria.Ingenieria()); }
private async void BtnGuardarMateriasPrimas_Clicked(object sender, EventArgs e) { string connectionString = ConfigurationManager.AppSettings["ipServer"]; try { var PartNoV = PartNo.Text; var tipoMateriaPrimaV = (TiposMaterialesListView)listaTiposMateriales.SelectedItem; var DescripcionV = Descripcion.Text; var UnitV = Unit.Text; var CostV = Cost.Text; var tipoDivisionesV = (DivisionesMateriasPrimasListView)listaDivisionesMateriasPrimas.SelectedItem; if (string.IsNullOrEmpty(PartNoV)) { await DisplayAlert("Validacion", "Ingrese el PartNo de la Materia Prima", "Aceptar"); PartNo.Focus(); return; } if (string.IsNullOrEmpty(tipoMateriaPrimaV.ToString())) { await DisplayAlert("Validacion", "Verfique la seleccion del Tipo de Material", "Aceptar"); listaTiposMateriales.Focus(); return; } if (string.IsNullOrEmpty(DescripcionV)) { await DisplayAlert("Validacion", "Ingrese el nombre de la Materia Prima", "Aceptar"); Descripcion.Focus(); return; } if (string.IsNullOrEmpty(CostV)) { await DisplayAlert("Validacion", "Ingrese el Cost de la Materia Prima", "Aceptar"); Cost.Focus(); return; } if (string.IsNullOrEmpty(tipoDivisionesV.ToString())) { await DisplayAlert("Validacion", "Asegurarse de seleccionar la Division", "Aceptar"); listaDivisionesMateriasPrimas.Focus(); return; } if (string.IsNullOrEmpty(UnitV.ToString())) { await DisplayAlert("Validacion", "Ingrese el Unit de la Materia Primas", "Aceptar"); Unit.Focus(); return; } HttpClient client = new HttpClient(); client.BaseAddress = new Uri(connectionString); var materiasPrimas = new MateriaPrima() { Materia_PrimaID = 0, Tipo_MaterialID = tipoMateriaPrimaV.Tipo_MaterialID, DivisionMateriaPrimaID = tipoDivisionesV.DivisionMateriaPrimaID, PartNo = PartNoV, Descripcion = DescripcionV, Unit = UnitV, Cost = Convert.ToDecimal(CostV) }; //Convetir a Json var json = JsonConvert.SerializeObject(materiasPrimas); StringContent stringContent = new StringContent(json, Encoding.UTF8, "application/json"); //Ejecutar el api el introduces el metodo var request = await client.PostAsync("/api/MateriasPrimas/registrar", stringContent); if (request.IsSuccessStatusCode) { var responseJson = await request.Content.ReadAsStringAsync(); var respuesta = JsonConvert.DeserializeObject <Request>(responseJson); //Status if (respuesta.status) { await MaterialDialog.Instance.AlertAsync(message : "Materia Prima registrado correctamente", title : "Registro", acknowledgementText : "Aceptar"); } else { await MaterialDialog.Instance.AlertAsync(message : "Materia Prima no pudo registrarse correctamente", title : "Registro", acknowledgementText : "Aceptar"); } } else { await MaterialDialog.Instance.AlertAsync(message : "Error", title : "Error", acknowledgementText : "Aceptar"); } } catch (Exception ex) { await MaterialDialog.Instance.AlertAsync(message : ex.Message, title : "Error", acknowledgementText : "Aceptar"); } limpiarCampos(); await Navigation.PushAsync(new MateriasPrimas.GestionarMateriasPrimas()); }