Ejemplo n.º 1
0
 private void BtnBuscarDeudores_Click(object sender, RoutedEventArgs e)
 {
     if (Helpers.VerificarCampos.Verificarcaracteres(txbBuscarDeudores.Text) == true || Helpers.VerificarCampos.Verificarnum(txbBuscarDeudores.Text) == true || txbBuscarDeudores.Text == "")
     {
         if (rdbDni.IsChecked == true)
         {
             lbDeudores.ItemsSource = DeudorABM.DeudorPorAtributo("dni", txbBuscarDeudores.Text);
         }
         else
         {
             lbDeudores.ItemsSource = DeudorABM.DeudorPorAtributo("nombre", txbBuscarDeudores.Text);
         }
     }
     else
     {
         lbNoticiaDeudor.Content = "Dni sólo numero y Nombre sólo letras.";
     }
     if (lbDeudores.Items.Count == 0)
     {
         lbNoticiaDeudor.Content = "No Match.";
     }
     else
     {
         lbNoticiaDeudor.Content = "Se han encontrado " + lbDeudores.Items.Count + " Coincidencias.";
     }
 }
Ejemplo n.º 2
0
 public VentanaDeudaAM()
 {
     InitializeComponent();
     lbDeudores.ItemsSource       = DeudorABM.ListaDeudores();
     lbEmpresas.ItemsSource       = EmpresaABM.listaEmpresas();
     btnModificarDeuda.Visibility = Visibility.Collapsed;
 }
Ejemplo n.º 3
0
        private void btnBuscarDeudores_Click(object sender, RoutedEventArgs e)
        {
            if (rdbDni.IsChecked.Value == true)
            {
                if (Helpers.VerificarCampos.Verificarnum(txbBuscarDeudores.Text) == true)
                {
                    lbDeudores.ItemsSource = DeudorABM.DeudorPorAtributo("dni", txbBuscarDeudores.Text);
                }
                else
                {
                    lblNoticia.Content = "Dni debe contener sólo numeros.";
                }
            }
            else if (rdbNombre.IsChecked.Value == true)
            {
                if (Helpers.VerificarCampos.Verificarcaracteres(txbBuscarDeudores.Text) == true)
                {
                    lbDeudores.ItemsSource = DeudorABM.DeudorPorAtributo("nombre", txbBuscarDeudores.Text);
                }
                else
                {
                    lblNoticia.Content = "Cuit debe contener sólo numeros.";
                }
            }
            if (txbBuscarDeudores.Text == "")
            {
                Refresh();
            }

            lblNoticia.Content = "Se han encontrado " + lbDeudores.Items.Count + " coincidencias.";
        }
Ejemplo n.º 4
0
 private void btnBorrarDeudores_Click(object sender, RoutedEventArgs e)
 {
     if (lbDeudores.SelectedItem != null)
     {
         MessageBoxResult messageBoxResult = MessageBox.Show("Esta seguro que desea eliminar el deudor?", "Confirmacion Borrar", System.Windows.MessageBoxButton.YesNo);
         if (messageBoxResult == MessageBoxResult.Yes)
         {
             DeudorABM.BorrarDeudor((Deudor)lbDeudores.SelectedItem);
             Refresh();
         }
     }
     else
     {
         MessageBox.Show("Debe seleccionar un deudor.");
     }
 }
        private void btnModificar_Click(object sender, RoutedEventArgs e)
        {
            string resultado = Helpers.VerificarCampos.VerificarDeudor(txbDni.Text, txbNomYApe.Text, txbTelefono.Text);

            if (resultado == "true")
            {
                deudorX.ApellidoNombre = txbNomYApe.Text;
                deudorX.Telefono       = txbTelefono.Text;
                deudorX.Dni            = txbDni.Text;
                DeudorABM.ModificarDeudor(deudorX);
                this.Close();
            }
            else
            {
                MessageBox.Show(resultado);
            }
        }
Ejemplo n.º 6
0
        public VentanaDeudaAM(Deuda deudaRecibida)
        {
            InitializeComponent();

            var deudores = DeudorABM.ListaDeudores();
            var empresas = EmpresaABM.listaEmpresas();

            deudaX = deudaRecibida;

            lbDeudores.ItemsSource = deudores;
            lbEmpresas.ItemsSource = empresas;

            lbDeudores.SelectedItem     = deudores.Find(ob => ob.Dni == deudaRecibida.Deudor.Dni);
            lbEmpresas.SelectedItem     = empresas.Find(ob => ob.Cuit == deudaRecibida.Empresa.Cuit);
            lbDeudores.IsEnabled        = false;
            btnBuscarDeudores.IsEnabled = false;
            txbBuscarDeudores.IsEnabled = false;

            txbMonto.Text = deudaRecibida.Monto.ToString();
            btnGuardarDeuda.Visibility = Visibility.Collapsed;
        }
Ejemplo n.º 7
0
 private void Refresh()
 {
     lbDeudores.ItemsSource = DeudorABM.ListaDeudores();
 }