private void btnEditar_Click(object sender, RoutedEventArgs e) { AsociadoMantenimiento asociado = new AsociadoMantenimiento(); wnwRegistrarPersona ventana = new wnwRegistrarPersona("Asociado", asociado.AutenticaAsociado(CedulaAsociado), null, null); ventana.ShowDialog(); }
public void CargaFamiliares(string pCedula) { try { stpContenedor.Children.Clear(); AsociadoMantenimiento asociado = new AsociadoMantenimiento(); List <SIGEEA_spListarFamiliaresResult> lista = asociado.ListarFamiliares(pCedula); SIGEEA_DiagramaDataContext dc = new SIGEEA_DiagramaDataContext(); SIGEEA_spObtenerAsociadoResult autentica = asociado.AutenticaAsociado(pCedula); pk_asociado = autentica.PK_Id_Asociado; cedula = autentica.CedParticular_Persona; foreach (SIGEEA_spListarFamiliaresResult f in lista) { uc_ItemFamiliar familiar = new uc_ItemFamiliar(f, true); familiar.Color(color); familiar.btnEliminar.Click += BtnEliminar_Click; familiar.btnEditar.Click += BtnEditar_Click; color = !color; stpContenedor.Children.Add(familiar); } } catch (Exception Ex) { MessageBox.Show("Error: La información se ha guardado correctamente." + Ex.Message, "SIGEEA", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnRegistrar_Click(object sender, RoutedEventArgs e) { if (solicitud == "EditarAsociado") { AsociadoMantenimiento Asociado = new AsociadoMantenimiento(); if (Asociado.AutenticaAsociado(txbInformacion.Text) != null) { wnwRegistrarPersona ventana = new wnwRegistrarPersona(pTipoPersona: "Asociado", pAsociado: Asociado.AutenticaAsociado(txbInformacion.Text), pEmpleado: null, pCliente: null); ventana.ShowDialog(); this.Close(); } else { MessageBox.Show("Los datos ingresados no coinciden con ningún registro.", "SIGEEA", MessageBoxButton.OK); } } else if (solicitud == "Direccion") { AsociadoMantenimiento Asociado = new AsociadoMantenimiento(); if (Asociado.AutenticaAsociado(txbInformacion.Text) != null) { wnwDirecciones ventana = new wnwDirecciones(txbInformacion.Text, "Asociado", pkFinca: 0); ventana.ShowDialog(); this.Close(); } else { MessageBox.Show("Los datos ingresados no coinciden con ningún registro.", "SIGEEA", MessageBoxButton.OK); } } else if (solicitud == "Entrega") { AsociadoMantenimiento Asociado = new AsociadoMantenimiento(); Asociado = new AsociadoMantenimiento(); DataClasses1DataContext dc = new DataClasses1DataContext(); if (Asociado.AutenticaAsociado(txbInformacion.Text) != null) { wnwEntregaProducto ventana = new wnwEntregaProducto(dc.SIGEEA_spObtenerAsociado(txbInformacion.Text).First()); ventana.ShowDialog(); this.Close(); } } }
private void btnListaFacAsociado_Click(object sender, RoutedEventArgs e) { try { AsociadoMantenimiento asociado = new AsociadoMantenimiento(); if (asociado.AutenticaAsociado(txbAsociado.Text) != null) { wnwFacturasPendientes ventana = new wnwFacturasPendientes(txbAsociado.Text, solicitud); ventana.ShowDialog(); } else { throw new ArgumentException("La información suministrada no coincide con ningún registro."); } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "SIGEEA", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnValidar_Click(object sender, RoutedEventArgs e) { if (tipoSolicitud == "Contacto") { PersonaMantenimiento persona = new PersonaMantenimiento(); int pk_persona = persona.AutenticaPersona(txbCedula.Text); if (pk_persona != 0) { wnwContactos ventana = new wnwContactos(pk_persona); ventana.ShowDialog(); this.Close(); } } else if (tipoSolicitud == "Direccion") { EmpleadoMantenimiento empleado = new EmpleadoMantenimiento(); AsociadoMantenimiento asociado = new AsociadoMantenimiento(); if (empleado.AutenticaEmpleado(txbCedula.Text) != null) //Es un empleado { wnwDirecciones ventana = new wnwDirecciones(txbCedula.Text, "Empleado", pkFinca: 0); ventana.ShowDialog(); this.Close(); } else if (asociado.AutenticaAsociado(txbCedula.Text) != null) //Es un asociado { wnwDirecciones ventana = new wnwDirecciones(txbCedula.Text, "Asociado", pkFinca: 0); ventana.ShowDialog(); this.Close(); } else { MessageBox.Show("Error: el número de cédula digitado no se encuentra registrado.", "SIGEEA", MessageBoxButton.OK); } } }
private void btnGenerar_Click(object sender, RoutedEventArgs e) { int indFactura, indAsociado; if (txbFecInicio.Text.Contains("Fecha de") || txbFecFin.Text.Contains("Fecha de") || (rbtAscEspecifico.IsChecked == true && txbCedulaCodigo.Text == String.Empty)) { MessageBox.Show("Debe completar todos los campos", "SIGEEA", MessageBoxButton.OK, MessageBoxImage.Error); } else { if (rbtFacTodas.IsChecked == true) { indFactura = 0; } else if (rbtFacIncompletas.IsChecked == true) { indFactura = 1; } else if (rbtFacPendientes.IsChecked == true) { indFactura = 2; } else { indFactura = -1; } if (rbtAscConsolidado.IsChecked == true) { wnwReportesAsociado ventana = new wnwReportesAsociado(indFactura, 0, dpFecInicio.Text, dpFecFin.Text); ventana.ShowDialog(); this.Close(); } else if (rbtAscEspecifico.IsChecked == true && txbCedulaCodigo.Text != String.Empty) { AsociadoMantenimiento asoc = new AsociadoMantenimiento(); wnwReportesAsociado ventana = new wnwReportesAsociado(indFactura, 1, dpFecInicio.Text, dpFecFin.Text, asoc.AutenticaAsociado(txbCedulaCodigo.Text).PK_Id_Asociado); ventana.ShowDialog(); this.Close(); } } }