Esempio n. 1
0
 private void BtnEliminar_Click(object sender, RoutedEventArgs e)
 {
     if (cliente != null)
     {
         if (MessageBox.Show("Esta Seguro de Eliminar el Registro?", "Eliminar", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
         {
             //Eliminacion Logica
             try
             {
                 brl = new ClienteBRL(cliente);
                 brl.Delete();
                 MessageBox.Show("Eliminado Exitosamente");
                 LoadDataGrid();
                 LimpiarCampos();
             }
             catch (Exception ex)
             {
                 MessageBox.Show("Ocurrio un error comuniquese con el administrador de sistemas");
             }
         }
     }
     else
     {
         MessageBox.Show("Tiene que seleccionar un registro de la lista para eliminarlo");
     }
 }
Esempio n. 2
0
 private void LoadDataGridClientes()
 {
     try
     {
         brlcli = new ClienteBRL();
         dgdBusquedaCliente.ItemsSource           = brlcli.SelectClientesBusqueda(txtbuscarcliente.Text).DefaultView;
         dgdBusquedaCliente.Columns[0].Visibility = Visibility.Hidden;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Esempio n. 3
0
 private void LoadDataGrid()
 {
     try
     {
         brl = new ClienteBRL();
         dgdDatos.ItemsSource           = brl.Select().DefaultView;
         dgdDatos.Columns[0].Visibility = Visibility.Hidden;
     }
     catch (Exception ex)
     {
         MessageBox.Show("Ocurrio un error comuniquese con el administrador de sistemas");
     }
 }
Esempio n. 4
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 ClienteBRL();
                    cliente = brl.Get(id);

                    //Cargar Datos
                    txtnombre.Text          = cliente.Nombres;
                    txtprimerapellido.Text  = cliente.PrimerApellido;
                    txtsegundoapellido.Text = cliente.SegundoApellido;
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ocurrio un error comuniquese con el administrador de sistemas");
                }
            }
        }
Esempio n. 5
0
        private void DgdBusquedaCliente_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (dgdBusquedaCliente.Items.Count > 0 && dgdBusquedaCliente.SelectedItem != null)
            {
                //Realizamos Get
                try
                {
                    DataRowView dataRow = (DataRowView)dgdBusquedaCliente.SelectedItem;
                    int         idper   = int.Parse(dataRow.Row.ItemArray[0].ToString());
                    brlcli  = new ClienteBRL();
                    cliente = brlcli.Get(idper);

                    //Cargar Datos
                    txtbuscarcliente.Text = cliente.Nombres + " " + cliente.PrimerApellido + " " + cliente.SegundoApellido;
                    txtidCliente.Text     = Convert.ToInt32(idper).ToString();
                    txtnombre.Text        = cliente.Nombres + " " + cliente.PrimerApellido + " " + cliente.SegundoApellido;
                    txtbuscarcliente.Text = "";
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ocurrio un error comuniquese con el administrador de sistemas");
                }
            }
        }
Esempio n. 6
0
        private void BtnGuardarAccion_Click(object sender, RoutedEventArgs e)
        {
            switch (operacion)
            {
            case 1:
                //Insertar
                if (txtnombre.Text == "")
                {
                    MessageBox.Show("Debe Llenar el nombre");
                }
                else
                {
                    txtnombre.Text          = txtnombre.Text.Trim();
                    txtprimerapellido.Text  = txtprimerapellido.Text.Trim();
                    txtsegundoapellido.Text = txtsegundoapellido.Text.Trim();
                    if (Validate.OnlyLettersAndSpaces(txtnombre.Text) && Validate.OnlyLettersAndSpaces(txtprimerapellido.Text) && Validate.OnlyLettersAndSpaces(txtsegundoapellido.Text))
                    {
                        try
                        {
                            //Insertar
                            DateTime fechahora = DateTime.Now;
                            cliente = new Cliente(txtnombre.Text, txtprimerapellido.Text, txtsegundoapellido.Text, fechahora);
                            brl     = new ClienteBRL(cliente);
                            brl.Insert();
                            MessageBox.Show("Registro Exitoso");
                            LoadDataGrid();
                            DesHabilitar();
                            dgdDatos.IsEnabled = true;
                            LimpiarCampos();
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show("Ocurrio un error comuniquese con el administrador de sistemas");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Ingrese Correctamente los datos");
                        LimpiarCampos();
                    }
                }
                break;

            case 2:
                //Modificar
                if (txtnombre.Text == "" && txtprimerapellido.Text == "" && txtsegundoapellido.Text == "")
                {
                    MessageBox.Show("Tiene que seleccionar un registro de la lista para modificarlo");
                }
                else
                {
                    txtnombre.Text          = txtnombre.Text.Trim();
                    txtprimerapellido.Text  = txtprimerapellido.Text.Trim();
                    txtsegundoapellido.Text = txtsegundoapellido.Text.Trim();
                    if (Validate.OnlyLettersAndSpaces(txtnombre.Text) && Validate.OnlyLettersAndSpaces(txtprimerapellido.Text) && Validate.OnlyLettersAndSpaces(txtsegundoapellido.Text))
                    {
                        try
                        {
                            //Modificar
                            cliente.Nombres         = txtnombre.Text;
                            cliente.PrimerApellido  = txtprimerapellido.Text;
                            cliente.SegundoApellido = txtsegundoapellido.Text;

                            brl = new ClienteBRL(cliente);
                            brl.Update();
                            MessageBox.Show("Registro Modificado Exitosamente");
                            LoadDataGrid();
                            DesHabilitar();
                            LimpiarCampos();
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show("Ocurrio un error comuniquese con el administrador de sistemas");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Ingrese Correctamente los datos");
                    }
                }
                break;
            }
        }