internal async Task BorrarAsync(Proveedor proveedor) { proveedor.Borrar(); await ProveedorService.Guardar(proveedor); await BuscarAsync(); }
private void pictureBox1_Click(object sender, EventArgs e) { Proveedor proveedor = MapearProveedor(); ProveedorService service = new ProveedorService(); string mensaje = service.Guardar(proveedor); MessageBox.Show(mensaje, "Mensaje de Guardado", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); }
private void BtnGuardar_Click(object sender, EventArgs e) { Proveedor proveedor = MapearProveedor(); string mensaje = proveedorService.Guardar(proveedor); MessageBox.Show(mensaje, "Mensaje de Guardado", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); //Limpiar(); }
protected void btnCrearProveedor_Click(object sender, EventArgs e) { ValidarSesion(); Page.Validate("ValidacionProveedor"); if (!Page.IsValid) { upModalProveedor.Update(); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modalProveedor", "$('#modalProveedor').modal('show');", true); return; } try { Proveedor proveedor = new Proveedor(); proveedor.Persona = new Persona(); proveedor.Persona.Nombre = txtNombreProveedor.Text; proveedor.Persona.Apellido = txtApellidoProveedor.Text; proveedor.Persona.Rut = int.Parse(txtRutProveedor.Text); proveedor.Persona.DigitoVerificador = txtDigitoVerificadorProveedor.Text; proveedor.Persona.Email = txtEmailProveedor.Text; proveedor.Persona.Telefono = int.Parse(txtTelefonoProveedor.Text); proveedor.Persona.EsPersonaNatural = chkEsPersonaJuridica.Checked ? '0' : '1'; proveedor.Direccion = txtDireccionProveedor.Text; Token token = (Token)Session["token"]; _proveedorService = new ProveedorService(token.access_token); int idProveedor = _proveedorService.Guardar(proveedor); if (idProveedor != 0) { List <Proveedor> proveedores = _proveedorService.Obtener(); if (proveedores != null && proveedores.Count > 0) { actualizarRepeater(listaProveedores, proveedores, listaProveedoresVacia); upListaProveedores.Update(); actualizarDdlProveedoresInsumos(proveedores); actualizarDdlProveedoresOrdenes(proveedores); } ScriptManager.RegisterStartupScript(Page, Page.GetType(), "crearProveedor", "Swal.fire('Proveedor creado', '', 'success');", true); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modalProveedor", "$('#modalProveedor').modal('hide');", true); } else { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modalProveedor", "Swal.fire('Error al crear proveedor', '', 'error');", true); } } catch (Exception ex) { string mensaje = ex != null && ex.Message != null ? ex.Message : "Ocurrió un error inesperado. Intente nuevamente"; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "error", "Swal.fire('Error', '" + mensaje + "', 'error');", true); return; } }
public ActionResult <ProveedorViewModel> Post(ProveedorInputModel proveedorInputModel) { Proveedor proveedor = MapToProveedor(proveedorInputModel); var response = proveedorService.Guardar(proveedor); if (response.Error) { ModelState.AddModelError("Error al registrar el Proveedor", response.Mensaje); var detallesProblema = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest }; return(BadRequest(detallesProblema)); } return(Ok(response.Proveedor)); }
public ActionResult <ProveedorViewModel> GuardarProveedor(ProveedorInputModel proveedorInputModel) { Proveedor proveedor = Mapear(proveedorInputModel); var Response = _service.Guardar(proveedor); if (Response.Error) { ModelState.AddModelError("Error al guardar al proveedor", Response.Mensaje); var detalleProblemas = new ValidationProblemDetails(ModelState); if (Response.Estado.Equals("EXISTE")) { detalleProblemas.Status = StatusCodes.Status302Found; } if (Response.Error.Equals("ERROR")) { detalleProblemas.Status = StatusCodes.Status500InternalServerError; } return(BadRequest(detalleProblemas)); } return(Ok(Response.Proveedor)); }
public ActionResult <ProveedorVista> Post(ProveedorEntrada Entrada) { var Respuesta = Service.Guardar(MapearProveedor(Entrada)); return(Ok(new ProveedorVista(Respuesta.Objecto))); }
internal async Task GuardarAsync() { Proveedor proveedor = new Proveedor(Id, RazonSocial, Direccion, Telefono, Email, Habilitado); await ProveedorService.Guardar(proveedor); }