private void BtnRegistrar_Click(object sender, RoutedEventArgs e) { SIGEEA_Persona nuevaPersona = new SIGEEA_Persona(); nuevaPersona.Cedula_Persona = txbCedula.Text; nuevaPersona.FecNacimiento_Persona = dtpFecNacimiento.SelectedDate.Value; nuevaPersona.FK_Id_Direccion = null; nuevaPersona.FK_Id_Nacionalidad = cbxNacionalidad.SelectedIndex + 1; ComboBoxItem item = (ComboBoxItem)cbxGenero.SelectedItem; nuevaPersona.Genero_Persona = item.Content.ToString(); nuevaPersona.PriApellido_Persona = txbPriApellido.Text; nuevaPersona.PriNombre_Persona = txbPriNombre.Text; nuevaPersona.SegApellido_Persona = txbSegApellido.Text; nuevaPersona.SegNombre_Persona = txbSegNombre.Text; if (tipoPersona == "Asociado") { SIGEEA_Asociado nuevoAsociado = new SIGEEA_Asociado(); nuevoAsociado.Estado_Asociado = true; nuevoAsociado.FecIngreso_Asociado = DateTime.Today; nuevoAsociado.FK_Id_Representante = null; AsociadoMantenimiento Asociado = new AsociadoMantenimiento(); Asociado.RegistrarAsociado(nuevaPersona, nuevoAsociado); } }
private void BtnSiguiente_Click(object sender, RoutedEventArgs e) { try { if (tipoPersona == "Asociado") { RegistrarPersona(); if (editar == false) { AsociadoMantenimiento Asociado = new AsociadoMantenimiento(); SIGEEA_Asociado nuevoAsociado = new SIGEEA_Asociado(); nuevoAsociado.Estado_Asociado = true; nuevoAsociado.FK_Id_Representante = null; nuevoAsociado.FecIngreso_Asociado = DateTime.Today; nuevoAsociado.FK_Id_Empresa = 1; Asociado.RegistrarAsociado(nuevaPersona, nuevoAsociado); } else { nuevaPersona.PK_Id_Persona = pk_Persona; PersonaMantenimiento Persona = new PersonaMantenimiento(); Persona.ModificarPersona(nuevaPersona); } MessageBox.Show("Su solicitud se ha concluido de manera correcta."); this.Close(); } else if (tipoPersona == "Empleado") { grdPersona.Visibility = Visibility.Collapsed; grdEmpleado.Visibility = Visibility.Visible; grdCliente.Visibility = Visibility.Collapsed; } else if (tipoPersona == "Cliente") { RegistrarPersona(); grdPersona.Visibility = Visibility.Collapsed; grdEmpleado.Visibility = Visibility.Collapsed; grdCliente.Visibility = Visibility.Visible; listarCategorias(); } } catch (Exception ex) { MessageBox.Show("Debe ingresar la información de manera correcta."); } }