Beispiel #1
0
        private void btnGuardarRegistro_Click(object sender, RoutedEventArgs e)
        {
            registroX             = new Registro();
            registroX.Usuario     = usuarioActual;
            registroX.Observacion = txbObservacion.Text;
            registroX.FechaHora   = DateTime.Now.ToShortDateString();

            if (rdbContesto.IsChecked.Value)
            {
                registroX.Resultado = "Contesto";
            }
            else if (rdbNoContesto.IsChecked.Value)
            {
                registroX.Resultado = "No contesto";
            }
            else
            {
                registroX.Resultado = "Corto";
            }

            if (lbDeudas.SelectedItem != null)
            {
                registroX.Deuda = (Deuda)lbDeudas.SelectedItem;
                RegistroABM.InsertarRegistro(registroX);
                this.Close();
            }
            else
            {
                MessageBox.Show("No se seleccionó una deuda");
            }
        }
 private void btnBorrar_Click(object sender, RoutedEventArgs e)
 {
     if (lbRegistros.SelectedItem != null)
     {
         MessageBoxResult messageBoxResult = MessageBox.Show("Esta seguro que desea eliminar esta Registro?", "Confirmacion Borrar", System.Windows.MessageBoxButton.YesNo);
         if (messageBoxResult == MessageBoxResult.Yes)
         {
             RegistroABM.BorrarRegistro((Registro)lbRegistros.SelectedItem);
         }
     }
     else
     {
         MessageBox.Show("Debe seleccionar un Registro.");
     }
 }
 private void btnBuscarRegistro_Click(object sender, RoutedEventArgs e)
 {
     if (rdbDni.IsChecked.Value == true)
     {
         if (Helpers.VerificarCampos.Verificarnum(txbBuscar.Text) == true)
         {
             lbRegistros.ItemsSource = RegistroABM.RegistrosPorAtributo("dni", txbBuscar.Text);
         }
         else
         {
             lblNoticia.Content = "Dni debe contener sólo numeros.";
         }
     }
     else if (rdbCuit.IsChecked.Value == true)
     {
         if (Helpers.VerificarCampos.Verificarnum(txbBuscar.Text) == true)
         {
             lbRegistros.ItemsSource = RegistroABM.RegistrosPorAtributo("cuit", txbBuscar.Text);
         }
         else
         {
             lblNoticia.Content = "Cuit debe contener sólo numeros.";
         }
     }
     else
     {
         if (Helpers.VerificarCampos.Verificarcaracteres(txbBuscar.Text) == true)
         {
             lbRegistros.ItemsSource = RegistroABM.RegistrosPorAtributo("usuario", txbBuscar.Text);
         }
         else
         {
             lblNoticia.Content = "Usuario debe contener sólo letras.";
         }
     }
     lblNoticia.Content = "Se encontraron " + lbRegistros.Items.Count.ToString() + " Coincidencias.";
     if (txbBuscar.Text == "")
     {
         Refresh();
     }
 }
Beispiel #4
0
        private void btnModificarRegistro_Click(object sender, RoutedEventArgs e)
        {
            registroX.Usuario     = usuarioActual;
            registroX.Observacion = txbObservacion.Text;
            registroX.FechaHora   = DateTime.Now.ToShortDateString();

            if (rdbContesto.IsChecked.Value)
            {
                registroX.Resultado = "Contesto";
            }
            else if (rdbNoContesto.IsChecked.Value)
            {
                registroX.Resultado = "No contesto";
            }
            else
            {
                registroX.Resultado = "Corto";
            }

            registroX.Deuda = (Deuda)lbDeudas.SelectedItem;
            RegistroABM.ModificarRegistro(registroX);
            this.Close();
        }
 private void Refresh()
 {
     lbRegistros.ItemsSource = RegistroABM.ListaRegistros();
 }