private void Editarbutton_Click(object sender, EventArgs e) { if (validarId("Favor Buscar el Id para que desea actualizar") && ValidarTextbox()) { LlenarClase(proveedor); if (ValidarExiste(NombretextBox.Text)) { ProveedorBLL.Modificar(ut.StringInt(ProveedorIdlabel.Text), proveedor); Limpiar(); limpiarErroresProvider(); MessageBox.Show("Actualizado con exito"); } } }
public void ModificarTest() { Proveedores Proveedor = new Proveedores(); bool paso = false; Proveedor.ProveedorId = 1; Proveedor.Nombre = "Nissan"; Proveedor.Telefono = "8097651122"; Proveedor.Email = "*****@*****.**"; Proveedor.Direccion = "Calle/principal/#256"; Proveedor.RNC = "89178-i"; Proveedor.CantidadPedidos = 19; Proveedor.Fecha = DateTime.Now; paso = ProveedorBLL.Modificar(Proveedor); Assert.AreEqual(paso, true); }
private async void Btneditprov_Click(object sender, RoutedEventArgs e) { try { int number; prov.Rut = txtrutprov.Text; prov.Nombre = txtnombreprov.Text; prov.Apellido = txtapellidosprov.Text; prov.Correo = txtCorreo.Text; if (int.TryParse(txttelefonprov.Text, out number)) { prov.Tel = number; } else { throw new Exception("El numero de telefono no corresponde"); } prov.Rubro = (Rubros)cmbrubro.SelectedIndex; switch (await this.ShowMessageAsync("Informacion", "¿Está seguro de los cambios?", style: MessageDialogStyle.AffirmativeAndNegative)) { case MessageDialogResult.Affirmative: prov.Modificar(); Cargar(); txtrutprov.IsEnabled = true; Limpiar(); await this.ShowMessageAsync("Informacion", "El Proveedor ha sido modificado.", style : MessageDialogStyle.Affirmative); break; case MessageDialogResult.Negative: await this.ShowMessageAsync("Informacion", "Acción cancelada.", style : MessageDialogStyle.Affirmative); break; } } catch (Exception ex) { desplegarMensaje(ex, ex.Message); } }