private void txtcedula_KeyUp(object sender, KeyEventArgs e) { cliente cli = new cliente(); if (cli.buscar_cliente(txtcedula.Text) == 1) { lblValorNombre.Content = cli.nombres + " " + cli.apellidos; lblValorDireccion.Content = cli.direccion; lblValorTelefonos.Content = cli.telefono1 + " / " + cli.telefono2 + " / " + cli.telefono3; lblValorEmail.Content = cli.email; lblValorTotalPuntos.Content = cli.totalPuntos; lblValorPuntosConsumidos.Content = cli.puntosConsumidos; lblValorPuntosDisponibles.Content = cli.puntosDisponibles; SqlDataReader dr = cli.buscar_contratos(txtcedula.Text); dtgrdContratos.ItemsSource = dr; return; } dtgrdContratos.ItemsSource = null; dtgrdPuntosPorAnio.ItemsSource = null; lblValorNombre.Content = ""; lblValorDireccion.Content = ""; lblValorTelefonos.Content = ""; lblValorEmail.Content = ""; lblValorTotalPuntos.Content = ""; lblValorPuntosConsumidos.Content = ""; lblValorPuntosDisponibles.Content = ""; }
private void txtcedula_KeyUp(object sender, KeyEventArgs e) { //******busqueda de contratos segun cedula o rif del cliente cliente cli = new cliente(); if (cli.buscar_cliente(txtcedula.Text, "") == 1) { dtgrdContratos.ItemsSource = cli.buscar_contratos(txtcedula.Text, "", ""); return; } }
private void dtgrdContratos_MouseDoubleClick(object sender, MouseButtonEventArgs e) { //seleccion de un cotrato object item = dtgrdContratos.SelectedItem; if ((dtgrdContratos.Items.Count > 0) && (item != null)) { try { n_contrato = Convert.ToInt32((dtgrdContratos.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text); } catch { MessageBox.Show("Este contrato no es válido", "ADVERTENCIA", MessageBoxButton.OK, MessageBoxImage.Warning); return; } cliente cli = new cliente(); int i = dtgrdContratos.SelectedIndex; cli.cedula_rif = (dtgrdContratos.SelectedCells[7].Column.GetCellContent(item) as TextBlock).Text; if (cli.buscar_cliente(cli.cedula_rif, n_contrato.ToString()) == 1) { txtcedula.Text = cli.cedula_rif; } //primeranio = Convert.ToInt32((dtgrdContratos.SelectedCells[6].Column.GetCellContent(item) as TextBlock).Text); //tipoContrato = (dtgrdContratos.SelectedCells[1].Column.GetCellContent(item) as TextBlock).Text; lbltitulo.Content = "Contrato N° ** " + n_contrato.ToString() + " ** Cliente: " + cli.nombres + " " + cli.apellidos; dtpunAnio = new DataTable(); try { dtpunAnio.Load(cli.buscar_puntos(txtcedula.Text, n_contrato)); } catch { MessageBox.Show("Este contrato no tiene relación de puntos por año", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error); return; } dtgrdPuntosPorAnio.ItemsSource = dtpunAnio.DefaultView; btnGuardar.IsEnabled = true; tbprincipal.SelectedIndex = 1; tbPuntosAnnio.Focus(); for (int j = 0; j <= dtpunAnio.Rows.Count - 1; j++) { string[] p = dtpunAnio.Rows[j][2].ToString().Split(','); disponibles_ant = disponibles_ant + Convert.ToInt32(p[0]); } } }