예제 #1
0
        private void Modificar_Click(object sender, RoutedEventArgs e)
        {
            if (!CamposVacios())
            {
                try
                {
                    consulta.Connection  = con.AbrirConexion();
                    consulta.CommandText = "UPDATE tbusuarios " +
                                           "SET Nombre=@nombre, Apellido=@apellido, Telefono=@telefono, Direccion=@direccion, Email=@email, Password=@password " +
                                           "WHERE Login=@login";
                    consulta.CommandType = CommandType.Text;
                    consulta.Parameters.AddWithValue("@nombre", campoNombre.Text);
                    consulta.Parameters.AddWithValue("@apellido", campoApellido.Text);
                    consulta.Parameters.AddWithValue("@telefono", Convert.ToInt32(campoTelefono.Text));
                    consulta.Parameters.AddWithValue("@direccion", campoDireccion.Text);
                    consulta.Parameters.AddWithValue("@email", campoEmail.Text);
                    consulta.Parameters.AddWithValue("@login", campoLogin.Text);
                    consulta.Parameters.AddWithValue("@password", campoPassword.Text);

                    da    = new SqlDataAdapter(consulta);
                    tabla = new DataTable();
                    da.Fill(tabla);
                    NavigationService.Navigate(new Uri("Empleados.xaml", UriKind.RelativeOrAbsolute));
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                finally
                {
                    con.CerrarConexion();
                }
            }
            else
            {
                MessageBox.Show("Complete todos los campos!");
            }
        }