public wnwRegistrarPersona(string pTipoPersona, SIGEEA_spObtenerAsociadoResult pAsociado, SIGEEA_spObtenerEmpleadoResult pEmpleado, SIGEEA_spObtenerClienteResult pCliente)
 {
     InitializeComponent();
     tipoPersona = pTipoPersona;
     btnSiguiente.Click += BtnSiguiente_Click;
     btnRegistrar.Click += BtnRegistrar_Click;
     PersonaMantenimiento persona = new PersonaMantenimiento();
     //cbxNacionalidad.ItemsSource = persona.ListarNacionalidades();
     if (pAsociado != null)//Si se desea editar un asociado
     {
         editar = true;
         CargarInformacionAsociado(pAsociado);
         pk_Persona = pAsociado.PK_Id_Persona;
     }
     if (pEmpleado != null)//Si se desea editar un empleado
     {
         editar = true;
         CargarInformacionEmpleado(pEmpleado);
         pk_Persona = pEmpleado.PK_Id_Persona;
     }
     if (pCliente != null)//Si se desea editar un cliente
     {
         editar = true;
         CargarInformacionCliente(pCliente);
         pk_Persona = pCliente.PK_Id_Persona;
     }
 }
Ejemplo n.º 2
0
        public void CargarInformacionCliente(SIGEEA_spObtenerClienteResult pCliente)
        {
            if (pCliente.CedJuridica_Persona != null)
            {
                txbCedula.Text            = pCliente.CedJuridica_Persona;
                cbxEmpresa.IsChecked      = true;
                lblCedula.Content         = "Cédula jurídica";
                lblPriNombre.Content      = "Nombre";
                lblGenero.Visibility      = Visibility.Hidden;
                lblSegNombre.Visibility   = Visibility.Hidden;
                lblPriApellido.Visibility = Visibility.Hidden;
                lblSegApellido.Visibility = Visibility.Hidden;
                txbSegApellido.Visibility = Visibility.Hidden;
                txbPriApellido.Visibility = Visibility.Hidden;
                txbSegNombre.Visibility   = Visibility.Hidden;
                cbxGenero.Visibility      = Visibility.Hidden;
            }
            else
            {
                txbCedula.Text            = pCliente.CedParticular_Persona;
                cbxEmpresa.IsChecked      = false;
                lblCedula.Content         = "Cédula";
                lblPriNombre.Content      = "Primer nombre";
                lblGenero.Visibility      = Visibility.Visible;
                lblSegNombre.Visibility   = Visibility.Visible;
                lblPriApellido.Visibility = Visibility.Visible;
                lblSegApellido.Visibility = Visibility.Visible;
                txbSegApellido.Visibility = Visibility.Visible;
                txbPriApellido.Visibility = Visibility.Visible;
                txbSegNombre.Visibility   = Visibility.Visible;
                cbxGenero.Visibility      = Visibility.Visible;
            }

            txbPriNombre.Text     = pCliente.PriNombre_Persona;
            txbSegNombre.Text     = pCliente.SegNombre_Persona;
            txbPriApellido.Text   = pCliente.PriApellido_Persona;
            txbSegApellido.Text   = pCliente.SegApellido_Persona;
            dtpFecNacimiento.Text = pCliente.FecNacimiento_Persona.ToString();
            listarCategorias();
            lbPkCatCliente.Content = pCliente.PK_Id_TipCatCliente;
            txbCreMaximo.Text      = pCliente.Limite_CatCliente.ToString();
            txbRango.Text          = pCliente.RanPagos_CatCliente;
            txbTiempoMaximo.Text   = pCliente.TieMaximo_CatCliente;
            lbPkCatCliente.Content = pCliente.PK_Id_CatCliente;
            cmbTipCliente.Text     = pCliente.Nombre_TipCatCliente;
            if (pCliente.Genero_Persona == "M")
            {
                cbxGenero.SelectedIndex = 0;
            }
            else
            {
                cbxGenero.SelectedIndex = 1;
            }
            SIGEEA_DiagramaDataContext dc = new SIGEEA_DiagramaDataContext();

            ucNacionalidad.setNacionalidad(pCliente.Nombre_Nacionalidad);
        }
Ejemplo n.º 3
0
        public wnwRegistrarPersona(string pTipoPersona, SIGEEA_spObtenerAsociadoResult pAsociado, SIGEEA_spObtenerEmpleadoResult pEmpleado, SIGEEA_spObtenerClienteResult pCliente)
        {
            InitializeComponent();
            tipoPersona         = pTipoPersona;
            btnSiguiente.Click += BtnSiguiente_Click;
            btnRegistrar.Click += BtnRegistrar_Click;
            PersonaMantenimiento persona = new PersonaMantenimiento();

            if (tipoPersona == "Cliente")
            {
                cbxEmpresa.Visibility = Visibility.Visible;
            }

            //cbxNacionalidad.ItemsSource = persona.ListarNacionalidades();
            if (pAsociado != null)//Si se desea editar un asociado
            {
                editar = true;
                CargarInformacionAsociado(pAsociado);
                pk_Persona = pAsociado.PK_Id_Persona;
            }
            if (pEmpleado != null)//Si se desea editar un empleado
            {
                editar = true;
                CargarInformacionEmpleado(pEmpleado);
                pk_Persona = pEmpleado.PK_Id_Persona;
            }
            if (pCliente != null)//Si se desea editar un cliente
            {
                editar = true;
                CargarInformacionCliente(pCliente);
                pk_Persona = pCliente.PK_Id_Persona;
                Cliente    = pCliente;
                if (pCliente.CedJuridica_Persona != null)
                {
                    cedula = pCliente.CedJuridica_Persona;
                }
                else
                {
                    cedula = pCliente.CedParticular_Persona;
                }
            }
        }
 public void CargarInformacionCliente(SIGEEA_spObtenerClienteResult pCliente)
 {
     txbCedula.Text = pCliente.CedParticular_Persona;
     txbPriNombre.Text = pCliente.PriNombre_Persona;
     txbSegNombre.Text = pCliente.SegNombre_Persona;
     txbPriApellido.Text = pCliente.PriApellido_Persona;
     txbSegApellido.Text = pCliente.SegApellido_Persona;
     dtpFecNacimiento.Text = pCliente.FecNacimiento_Persona.ToString();
     listarCategorias();
     lbPkCatCliente.Content =  pCliente.PK_Id_TipCatCliente;
     txbCreMaximo.Text = pCliente.Limite_CatCliente.ToString();
     txbRango.Text = pCliente.RanPagos_CatCliente;
     txbTiempoMaximo.Text = pCliente.TieMaximo_CatCliente;
     lbPkCatCliente.Content = pCliente.PK_Id_CatCliente;
     cmbTipCliente.Text = pCliente.Nombre_TipCatCliente;
     if (pCliente.Genero_Persona == "M") cbxGenero.SelectedIndex = 0; else cbxGenero.SelectedIndex = 1;
     DataClasses1DataContext dc = new DataClasses1DataContext();
     ucNacionalidad.setNacionalidad(dc.SIGEEA_Nacionalidads.First(c => c.PK_Id_Nacionalidad == pCliente.FK_Id_Nacionalidad).Nombre_Nacionalidad);
    
 }