Exemplo n.º 1
0
        private void DgdDatos_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (dgdDatos.Items.Count > 0 && dgdDatos.SelectedItem != null)
            {
                //Realizamos Get
                try
                {
                    DataRowView dataRow = (DataRowView)dgdDatos.SelectedItem;
                    int         id      = int.Parse(dataRow.Row.ItemArray[0].ToString());


                    brl     = new UsuarioBRL();
                    usuario = brl.Get(id);

                    if (usuario.Rol == "Administrador")
                    {
                        rbtAdmin.IsChecked = true;
                    }
                    else if (usuario.Rol == "Editor")
                    {
                        rbtEditor.IsChecked = true;
                    }
                    else if (usuario.Rol == "Vendedor")
                    {
                        rbtVend.IsChecked = true;
                    }
                    if (usuario.Sexo == 1)
                    {
                        rbtHombre.IsChecked = true;
                    }
                    else if (usuario.Sexo == 2)
                    {
                        rbtMujer.IsChecked = true;
                    }
                    txtnombresAg.Text         = usuario.Nombres;
                    txtprimerapellidoAg.Text  = usuario.PrimerApellido;
                    txtsegundoApellidoAg.Text = usuario.SegundoApellido;
                    txtcorreoAg.Text          = usuario.Correo;
                    txtcorreoAg.IsEnabled     = false;
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ocurrio un error al seleccionar el usuario intente nuevamente si el error persiste comuniquese con el administrador de sistemas");
                }
            }
        }
        private void dtgData_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (dtgData.Items.Count > 0 && dtgData.SelectedItem != null)
            {
                if (busquedaEmpleado == 1)
                {
                    try
                    {
                        usuario = null;
                        DataRowView dataRow = (DataRowView)dtgData.SelectedItem;
                        short       id      = short.Parse(dataRow.Row.ItemArray[0].ToString());
                        brlUsuario = new UsuarioBRL();
                        usuario    = brlUsuario.Get(id);

                        LoadDatosUsuario();
                    }
                    catch (Exception err)
                    {
                        MessageBox.Show("Error al insertar el cliente" + err);
                        throw err;
                    }
                }
                else
                {
                    try
                    {
                        empleado = null;
                        DataRowView dataRow = (DataRowView)dtgData.SelectedItem;
                        short       id      = short.Parse(dataRow.Row.ItemArray[0].ToString());
                        brlEmpleado = new EmpleadoBRL();
                        empleado    = brlEmpleado.Get(id);

                        LoadDatosEmpleado();
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }
            }
            else
            {
                ClearDataEmpleado();
            }
        }
Exemplo n.º 3
0
 private void BtnRestablecerContraseniaUsuario_Click(object sender, RoutedEventArgs e)
 {
     if (dgdDatos.Items.Count > 0 && dgdDatos.SelectedItem != null)
     {
         try
         {
             DataRowView dataRow = (DataRowView)dgdDatos.SelectedItem;
             int         id      = int.Parse(dataRow.Row.ItemArray[0].ToString());
             brl = new UsuarioBRL();
             brl.Get(id);
             ConfirmarContraseña confirmarWin = new ConfirmarContraseña();
             confirmarWin.txtidUsuarioRestablecimiento.Text = id.ToString();
             confirmarWin.ShowDialog();
         }
         catch (Exception)
         {
             MessageBox.Show("Ocurrio un error al recuperar al empleado intente de nuevo si el error persiste comuniquese con el administrador de sistemas");
         }
     }
 }