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; } }
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); }
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); }