public NuevoPrestamo(MainWindow p) { InitializeComponent(); departamentos = cDepartamento.ObtenerDepartamentos(); cbDepartamento.ItemsSource = departamentos; cbDepartamento.DisplayMemberPath = "Departamento"; cbDepartamento.SelectedValuePath = "IdDepartamento"; cbDepartamento.SelectedIndex = 0; clientes = cCliente.ObtenerClientes(); tipoPrendas = new ObservableCollection <string>(); tipoPrendas.Add("Artículo"); tipoPrendas.Add("Joya"); tipoPrendas.Add("Vehículo"); cbTipoPrendas.ItemsSource = tipoPrendas; cbTipoPrendas.SelectedIndex = 0; prendas = new ObservableCollection <cPrenda>(); dgPrendas.ItemsSource = prendas; parent = p; contrato = new cContrato(); contrato = cContrato.ObtenerContrato(); tbNumeroContrato.Text = contrato.NumeroContrato; tbClientes.AutoCompleteSource = clientes; }
private void Window_Loaded(object sender, RoutedEventArgs e) { cContrato c = new cContrato(); c = cContrato.ObtenerContrato(); tbNumeroContrato.Text = c.NumeroContrato; }
public PrePrestamo(cPrenda p, cCliente c, NuevoPrestamo pa, cContrato con) { InitializeComponent(); prenda = p; pagos = new ObservableCollection <cPago>(); dtpFechaPrestamo.SelectedDate = DateTime.Now; //CargarIntereses(); cliente = c; tbNombreCliente.Text = c.NombreCompleto; tbTotalPrestamo.Text = "$ " + prenda.Prestamo; parent = pa; contrato = con; }
private void Button_Click_1(object sender, RoutedEventArgs e) { if (prendas.Count == 0) { MessageBox.Show("No hay prendas en el préstamo."); return; } contrato.NumeroContrato = tbNumeroContrato.Text; foreach (cPrenda prenda in prendas) { PrePrestamo pre = new PrePrestamo(prenda, clienteElegido, this, contrato); pre.ShowDialog(); int c = int.Parse(tbNumeroContrato.Text); c++; cContrato.ActualizarNumeroContrato(c.ToString()); contrato = new cContrato(); contrato = cContrato.ObtenerContrato(); tbNumeroContrato.Text = contrato.NumeroContrato; } LimpiarCampos(); }
public static cContrato ObtenerContrato() { cContrato c = new cContrato(); try { using (SqlConnection con = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["EfectivoInmediato.Properties.Settings.EfectivoInmediatoConnectionString"].ConnectionString)) { using (SqlCommand myCMD = new SqlCommand(" " + "SELECT * " + "FROM Contratos " + "", con)) { con.Open(); SqlDataReader reader = myCMD.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { c.IdContrato = reader["IdContrato"].ToString(); c.NumeroContrato = reader["NumeroContrato"].ToString(); } } con.Close(); } } } catch (Exception exc) { c = null; } return(c); }