Пример #1
0
 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);
        }
Пример #3
0
        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);
            }
        }