protected async void btnModificar_Click(object sender, EventArgs e) { if (ValidarModificar()) { Models.Proveedores proveedorModificado = new Models.Proveedores(); Models.Proveedores proveedor = new Models.Proveedores() { PROV_CODIGO = Int32.Parse(TextBox_codigo.Text), PROV_NOMBRE = TextBox_nombre.Text, PROV_DIRECCION = TextBox_direccion.Text, PROV_TELEFONO = TextBox_telefono.Text }; proveedorModificado = await proveedoresManager.Actualizar(proveedor, VG.usuarioActual.CadenaToken); if (proveedorModificado != null) { MensajeEstado("Registro modificado con exito", false, true); InicializarControles(); } else { MensajeEstado("Hubo un error al intentar modificar el registro", false, true); } } }
protected async void btnAgregar_Click(object sender, EventArgs e) { if (ValidarInsertar()) { Models.Proveedores proveedorAgregado = new Models.Proveedores(); Models.Proveedores proveedor = new Models.Proveedores() { PROV_NOMBRE = TextBox_nombre.Text, PROV_DIRECCION = TextBox_direccion.Text, PROV_TELEFONO = TextBox_telefono.Text }; proveedorAgregado = await proveedoresManager.Ingresar(proveedor, VG.usuarioActual.CadenaToken); if (proveedorAgregado != null) { MensajeEstado("Registro guardado con exito", false, true); InicializarControles(); } else { MensajeEstado("Ha habido un error al guardar el registro", true, true); } } }
public async Task <Models.Proveedores> Actualizar(Models.Proveedores proveedores, string token) { HttpClient client = GetClient(token); var response = await client.PutAsync(URL, new StringContent(JsonConvert.SerializeObject(proveedores), Encoding.UTF8, "application/json")); return(JsonConvert.DeserializeObject <Models.Proveedores>(await response.Content.ReadAsStringAsync())); }
public frmEdicion(Models.Proveedores proveedor) : this() { this.Text = "Edición del Proveedor"; txtRazonSocial.Text = proveedor.RazonSocial; cbTipoDoc.SelectedIndex = proveedor.IdTipoDocumento - 1; txtNroDocumento.Text = proveedor.NroDocumento.ToString(); dtpFechaNac.Text = proveedor.FechaNacimiento.ToString(); txtEmail.Text = proveedor.EMail; txtTelefono.Text = proveedor.Telefono; txtDireccion.Text = proveedor.Direccion; CargarDomicilio(proveedor.IdDomicilio); ckEstado.Checked = proveedor.Estado == 1; }
private void btnEditar_Click(object sender, EventArgs e) { Models.Proveedores a = ObtenerProveedoresSeleccionado(); using (var f = new frmEdicion(a)) { if (f.ShowDialog() == DialogResult.OK) { try { int IdEmpresa = Lib.Configuration.IdEmpresa; ProveedoresRepository.Actualizar(a.Id, IdEmpresa, f.RazonSocial, f.IdTipoDocumento, f.NroDocumento, f.FechaNacimiento, f.Email, f.Dirección, f.Teléfono, f.Domicilio, f.Estado); ConsultarDatos(); dgvDatos.SetRow(r => Convert.ToDecimal(r.Cells[0].Value) == a.Id); } catch (Exception ex) { ShowError("Error al intentar grabar los datos: \n" + ex.Message); } } } }