コード例 #1
0
 public VentanaRegistroAM(Usuario usuarioRecibido)
 {
     InitializeComponent();
     usuarioActual                   = usuarioRecibido;
     lbDeudas.ItemsSource            = DeudaABM.ListadeDeudas();
     btnModificarRegistro.Visibility = Visibility.Collapsed;
 }
 private void btnBuscarDeudas_Click(object sender, RoutedEventArgs e)
 {
     if (Helpers.VerificarCampos.Verificarnum(txbBuscarDeudas.Text) == true)
     {
         var radio = rdbDni.IsChecked.Value ? "dni" : "cuit ";
         lbDeudas.ItemsSource = DeudaABM.deudasPorAtributo(radio, txbBuscarDeudas.Text);
     }
     if (txbBuscarDeudas.Text == "")
     {
         Refresh();
     }
 }
 private void btnBorrarDeuda_Click(object sender, RoutedEventArgs e)
 {
     if (lbDeudas.SelectedItem != null)
     {
         MessageBoxResult messageBoxResult = MessageBox.Show("Esta seguro que desea eliminar esta deuda?", "Confirmacion Borrar", System.Windows.MessageBoxButton.YesNo);
         if (messageBoxResult == MessageBoxResult.Yes)
         {
             DeudaABM.BorrarDeuda((Deuda)lbDeudas.SelectedItem);
             Refresh();
         }
     }
     else
     {
         MessageBox.Show("Debe seleccionar un deudor.");
     }
 }
コード例 #4
0
 private void btnBuscarDeudas_Click(object sender, RoutedEventArgs e)
 {
     if (!Helpers.VerificarCampos.Verificarnum(txbBuscarDeudas.Text))
     {
         if (rdbCuit.IsChecked.Value)
         {
             lbDeudas.ItemsSource = DeudaABM.deudasPorAtributo("cuit", txbBuscarDeudas.Text);
         }
         else
         {
             lbDeudas.ItemsSource = DeudaABM.deudasPorAtributo("dni", txbBuscarDeudas.Text);
         }
     }
     else
     {
         MessageBox.Show("Debe ser solo numeros");
     }
 }
コード例 #5
0
        public VentanaRegistroAM(Usuario usuarioRecibido, Registro registroRecibido)
        {
            InitializeComponent();
            usuarioActual = usuarioRecibido;
            registroX     = registroRecibido;

            txbTitulo.Text = "Modificar Regsitro";
            btnGuardarRegistro.Visibility = Visibility.Collapsed;

            var deudas = DeudaABM.ListadeDeudas();

            lbDeudas.ItemsSource = deudas;

            lbDeudas.SelectedItem     = deudas.Find(ob => (ob.Deudor.Dni == registroRecibido.Deuda.Deudor.Dni && ob.Empresa.Cuit == registroRecibido.Deuda.Empresa.Cuit));
            lbDeudas.IsEnabled        = false;
            btnBuscarDeudas.IsEnabled = false;
            txbBuscarDeudas.IsEnabled = false;
            txbObservacion.Text       = registroRecibido.Observacion;
        }
コード例 #6
0
 private void btnGuardarDeuda_Click(object sender, RoutedEventArgs e)
 {
     if (lbDeudores.SelectedItem != null && lbEmpresas.SelectedItem != null)
     {
         deudaX         = new Deuda();
         deudaX.Deudor  = ((Deudor)lbDeudores.SelectedItem);
         deudaX.Empresa = ((Empresa)lbEmpresas.SelectedItem);
         if (Helpers.VerificarCampos.Verificarnum(txbMonto.Text))
         {
             deudaX.Monto = Convert.ToDouble(txbMonto.Text);
             DeudaABM.InsertarDeuda(deudaX);
             this.Close();
         }
         else
         {
             MessageBox.Show("Monto debe ser Numérico.");
         }
     }
     else
     {
         MessageBox.Show("Debe elegir al menos un Deudor y una Empresa.");
     }
 }
 private void Refresh()
 {
     lbDeudas.ItemsSource = DeudaABM.ListadeDeudas();
 }