private async void BtnModificarAreaProduccion_Clicked(object sender, EventArgs e) { string connectionString = ConfigurationManager.AppSettings["ipServer"]; try { var areaProduccionIDV = areaProduccionID; var nombreAreaProduccionV = NombreAreaProduccion.Text; if (string.IsNullOrEmpty(nombreAreaProduccionV)) { await DisplayAlert("Validacion", "Asegurar que el nombre del Departamento este ingresado", "Aceptar"); NombreAreaProduccion.Focus(); return; } HttpClient client = new HttpClient(); client.BaseAddress = new Uri(connectionString); var areasProduccion = new AreaProduccion() { AreaProduccionID = areaProduccionIDV, NombreAreaProduccion = nombreAreaProduccionV, }; var json = JsonConvert.SerializeObject(areasProduccion); StringContent stringContent = new StringContent(json, Encoding.UTF8, "application/json"); var request = await client.PostAsync("/api/AreaProduccion/modificar", stringContent); if (request.IsSuccessStatusCode) { var responseJson = await request.Content.ReadAsStringAsync(); var respuesta = JsonConvert.DeserializeObject <Request>(responseJson); if (respuesta.status) { await MaterialDialog.Instance.AlertAsync(message : "El Departamento se modifico correctamente", title : "Registro", acknowledgementText : "Aceptar"); } else { await MaterialDialog.Instance.AlertAsync(message : "El Departamento no pudo modificarse 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 : ex.Message, acknowledgementText : "Aceptar"); } await Navigation.PushAsync(new GestionHumana.GestionHumana()); }
private async void BtnGuardarAreaProduccion_Clicked(object sender, EventArgs e) { string connectionString = ConfigurationManager.AppSettings["ipServer"]; try { var nombreAreaProduccionV = NombreAreaProduccion.Text; if (string.IsNullOrEmpty(nombreAreaProduccionV)) { await DisplayAlert("Validacion", "Ingrese el nombre de Area de Produccion", "Aceptar"); NombreAreaProduccion.Focus(); return; } HttpClient client = new HttpClient(); client.BaseAddress = new Uri(connectionString); var empleados = new AreaProduccion() { AreaProduccionID = 0, NombreAreaProduccion = nombreAreaProduccionV, }; //Convetir a Json var json = JsonConvert.SerializeObject(empleados); StringContent stringContent = new StringContent(json, Encoding.UTF8, "application/json"); //Ejecutar el api el introduces el metodo var request = await client.PostAsync("/api/AreaProduccion/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 : "Area de Produccion registrado correctamente", title : "Registro", acknowledgementText : "Aceptar"); } else { await MaterialDialog.Instance.AlertAsync(message : "Area de Produccion 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"); } }
/// <summary> /// Crea la empresa y los datos por default en la base de datos. /// </summary> /// <param name="connection">La conexión de entity framework.</param> private static void configurarEmpresa(string server) { bdsharkEntities conexion = new bdsharkEntities(); Empresa nEmpresa = new Empresa(); nEmpresa.datasource = SDK.companyConnection; nEmpresa.nombre = SDK.companyName; Tipo_movimiento mvto1 = new Tipo_movimiento(); mvto1.nombre = "SALIDA"; Tipo_movimiento mvto2 = new Tipo_movimiento(); mvto2.nombre = "TRASPASO"; AreaProduccion area1 = new AreaProduccion(); area1.nombre = "RESTAURTANTE"; AreaProduccion area2 = new AreaProduccion(); area2.nombre = "EN LINEA"; AreaProduccion area3 = new AreaProduccion(); area3.nombre = "COCINA"; AreaProduccion area4 = new AreaProduccion(); area4.nombre = "SERVICIO"; int error = SDK.fBuscaClasificacion(5, 1); error = SDK.fEditaClasificacion(); error = SDK.fSetDatoClasificacion("CNOMBRECLASIFICACION", "TIPO DE PRODUCTO"); error = SDK.fGuardaClasificacion(); for (int i = 1; i <= 6; i++) { error = SDK.fBuscaClasificacion(3, i); error = SDK.fEditaClasificacion(); error = SDK.fSetDatoClasificacion("CNOMBRECLASIFICACION", "GRUPO " + i + " DE PROVEEDOR"); error = SDK.fGuardaClasificacion(); } int id = 0; for (int i = 13; i <= 18; i++) { error = SDK.fInsertaValorClasif(); error = SDK.fSetDatoValorClasif("CVALORCLASIFICACION", "(Ninguna)"); error = SDK.fSetDatoValorClasif("CIDCLASIFICACION", i.ToString()); error = SDK.fSetDatoValorClasif("CCODIGOVALORCLASIFICACION", 0.ToString()); error = SDK.fGuardaValorClasif(); } if (error != 0) { SDK.rError(error); } conexion.Tipo_movimientos.Add(mvto1); conexion.Tipo_movimientos.Add(mvto2); conexion.AreasProduccion.Add(area1); conexion.AreasProduccion.Add(area2); conexion.AreasProduccion.Add(area3); conexion.AreasProduccion.Add(area4); conexion.Empresas.Add(nEmpresa); conexion.SaveChanges(); if (nEmpresa.id > 0) { MessageBox.Show("Hola, bienvenido a Shark POS " + SDK.companyName + ", Se ha configurado el entorno correctamente!", "BIENVENIDA A SHARK"); } else { MessageBox.Show("Lo sentimos, existen errores de configuración :("); } }