Example #1
0
 private void TbClientes_SelectedItemChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     if (tbClientes.SelectedItem != null)
     {
         clienteElegido = (cCliente)tbClientes.SelectedItem;
     }
 }
Example #2
0
        public static cCliente ObtenerClienteIdPrestamo(String IdPrestamo)
        {
            cCliente cliente = new cCliente();

            try
            {
                using (SqlConnection con = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["EfectivoInmediato.Properties.Settings.EfectivoInmediatoConnectionString"].ConnectionString))
                {
                    using (SqlCommand myCMD = new SqlCommand(" " +
                                                             "SELECT Clientes.*, (NombreCliente + ' ' + ApellidoPaternoCliente + ' ' + ApellidoMaternoCliente) As NombreCompleto " +
                                                             "FROM Clientes " +
                                                             "INNER JOIN Prestamos " +
                                                             "ON Prestamos.IdCliente = Clientes.IdCliente " +
                                                             "WHERE Prestamos.IdPrestamo = @IdPrestamo " +
                                                             "", con))
                    {
                        myCMD.Parameters.AddWithValue("@IdPrestamo", IdPrestamo);

                        con.Open();

                        SqlDataReader reader = myCMD.ExecuteReader();
                        if (reader.HasRows)
                        {
                            while (reader.Read())
                            {
                                cliente                        = new cCliente();
                                cliente.IdCliente              = reader["IdCliente"].ToString();
                                cliente.NombreCliente          = reader["NombreCliente"].ToString();
                                cliente.ApellidoPaternoCliente = reader["ApellidoPaternoCliente"].ToString();
                                cliente.ApellidoMaternoCliente = reader["ApellidoMaternoCliente"].ToString();
                                cliente.NombreCompleto         = reader["NombreCompleto"].ToString();
                                cliente.TipoIdentificacion     = reader["TipoIdentificacion"].ToString();
                                cliente.ClaveIdentificacion    = reader["ClaveIdentificacion"].ToString();
                                cliente.Domicilio              = reader["Domicilio"].ToString();
                                cliente.Colonia                = reader["Colonia"].ToString();
                                cliente.Ciudad                 = reader["Ciudad"].ToString();
                                cliente.Estado                 = reader["Estado"].ToString();
                                cliente.Telefono1              = reader["Telefono1"].ToString();
                                cliente.Telefono2              = reader["Telefono2"].ToString();
                                cliente.CorreoElectronico      = reader["CorreoElectronico"].ToString();
                                cliente.FechaNacimiento        = reader["FechaNacimiento"].ToString();
                                cliente.Ocupacion              = reader["Ocupacion"].ToString();
                                cliente.NombreCotitular        = reader["NombreCotitular"].ToString();
                                cliente.DomicilioCotitular     = reader["DomicilioCotitular"].ToString();
                                cliente.RutaImagenFrente       = reader["RutaImagenFrente"].ToString();
                                cliente.RutaImagenAtras        = reader["RutaImagenAtras"].ToString();
                            }
                        }
                        con.Close();
                    }
                }
            }
            catch (Exception exc)
            {
            }

            return(cliente);
        }
Example #3
0
 private void ModificarCliente(object sender, RoutedEventArgs e)
 {
     if (dgClientes.SelectedItem != null)
     {
         cCliente         cliente   = (cCliente)dgClientes.SelectedItem;
         ModificarCliente modificar = new ModificarCliente(this, cliente);
         modificar.ShowDialog();
     }
 }
Example #4
0
 public void LimpiarCampos()
 {
     tbClientes.Text              = "";
     clienteElegido               = null;
     cbTipoPrendas.SelectedIndex  = 0;
     cbDepartamento.SelectedIndex = 0;
     prendas = new ObservableCollection <cPrenda>();
     dgPrendas.ItemsSource = null;
     dgPrendas.ItemsSource = prendas;
     parent.RecargarPrestamos();
     parent.RecargarClientes();
 }
Example #5
0
        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;
        }
Example #6
0
        private void Refrendar(object sender, RoutedEventArgs e)
        {
            if (dgPrestamos.SelectedItem != null)
            {
                cPrenda   pren = new cPrenda();
                cPrestamo pres = new cPrestamo();
                cCliente  cli  = new cCliente();

                pres = (cPrestamo)dgPrestamos.SelectedItem;
                pren = cPrenda.ObtenerPrendaIdPrestamo(pres.IdPrestamo);
                cli  = cCliente.ObtenerClienteIdPrestamo(pres.IdPrestamo);
                Refrendo refrendo = new Refrendo(pres, pren, cli, this);
                refrendo.ShowDialog();
            }
        }
Example #7
0
        public Refrendo(cPrestamo pre, cPrenda p, cCliente c, MainWindow pa)
        {
            InitializeComponent();

            prestamo = pre;
            prenda   = p;
            pagos    = new ObservableCollection <cPago>();

            cliente = c;
            tbNombreCliente.Text = c.NombreCompleto;
            tbTotalPrestamo.Text = "$ " + prenda.Prestamo;
            parent = pa;

            tbFecha.Text = prestamo.FechaPrestamo;

            dtpFechaRefrendo.SelectedDate = DateTime.Now;
        }
Example #8
0
 public ModificarCliente(MainWindow p, cCliente c)
 {
     InitializeComponent();
     parentMain = p;
     cliente    = c;
 }
Example #9
0
 public ImagenIdentificacion(cCliente ClienteElegido)
 {
     InitializeComponent();
     this.ClienteElegido = ClienteElegido;
 }