private void dtgDir_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (dtgDir.SelectedIndex >= 0) { director dr = dtgDir.SelectedItem as director; cmbNacDir.Text = dr.tced; txtCedDir.Text = dr.cedula; cmbNacRIFDir.Text = dr.trif; txtRIFDir.Text = dr.rif; // tcedant2 = dr.tced; cedant2 = dr.cedula; trifant2 = dr.trif; rifant2 = dr.rif; // txtNomDir.Text = dr.nombre; txtAccDir.Text = dr.acciones; txtAporteBsDir.Text = String.Format("{0:N}", decimal.Parse(Convert.ToString(dr.aportebs))).Replace(',', '.'); txtValNomDir.Text = String.Format("{0:N}", decimal.Parse(Convert.ToString(dr.valornominal))).Replace(',', '.'); txtAportePorc.Text = String.Format("{0:N}", decimal.Parse(Convert.ToString(dr.porcaporte))).Replace(',', '.'); txtAccPorc.Text = String.Format("{0:N}", decimal.Parse(Convert.ToString(dr.porcacc))).Replace(',', '.'); } }
private void ElimFildtgDir_Click(object sender, RoutedEventArgs e) { if (dtgDir.SelectedIndex >= 0) { if (MessageBox.Show("Desea eliminar la fila seleccionada?", "Confirmación", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { int j = 0; if (txtBusqDir.Text == "") { j = dtgDir.SelectedIndex; } else { director dr = dtgDir.SelectedItem as director; int i = 0; foreach (director item in ldir) { if (item.cedulacompleta == dr.cedulacompleta && item.rifcompleto == dr.rifcompleto) { j = i; } i++; } } ldir.RemoveAt(j); txtBusqDir_KeyUp(sender, null); } } }
public void filtrar_coincidencias_dtgDir(string valor) { List <director> laux = new List <director>(); director ndr; foreach (director item in ldir) { if (item.cedulacompleta.Contains(valor) || item.rifcompleto.Contains(valor) || item.nombre.Contains(valor)) { ndr = new director(); ndr.tced = item.tced; ndr.cedula = item.cedula; ndr.cedulacompleta = item.tced + "-" + item.cedula; ndr.trif = item.trif; ndr.rif = item.rif; ndr.rifcompleto = item.trif + "-" + item.rif; ndr.nombre = item.nombre; ndr.acciones = item.acciones; ndr.valornominal = item.valornominal; ndr.porcaporte = item.porcaporte; ndr.porcacc = item.porcacc; laux.Add(ndr); } } dtgDir.ItemsSource = laux; }
private void btnGuardarDir_Click(object sender, RoutedEventArgs e) { if (cmbNacDir.Text == "" || string.IsNullOrWhiteSpace(txtCedDir.Text)) { MessageBox.Show("Campo Cédula vacío", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (cmbNacRIFDir.Text == "" || string.IsNullOrWhiteSpace(txtRIFDir.Text)) { MessageBox.Show("Campo RIF vacío", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (string.IsNullOrWhiteSpace(txtNomDir.Text)) { MessageBox.Show("Campo Nombre vacío", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (string.IsNullOrWhiteSpace(txtAccDir.Text)) { MessageBox.Show("Campo Acciones vacío", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (string.IsNullOrWhiteSpace(txtValNomDir.Text)) { MessageBox.Show("Campo Valor Nominal vacío", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (string.IsNullOrWhiteSpace(txtAporteBsDir.Text)) { MessageBox.Show("Campo Aporte Bs. vacío", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (string.IsNullOrWhiteSpace(txtAportePorc.Text)) { MessageBox.Show("Campo % Aporte vacío", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (string.IsNullOrWhiteSpace(txtAccPorc.Text)) { MessageBox.Show("Campo % Accionario vacío", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } ndir = new director(); ndir.tced = cmbNacDir.Text; ndir.cedula = txtCedDir.Text; ndir.cedulacompleta = ndir.tced + "-" + ndir.cedula; ndir.trif = cmbNacRIFDir.Text; ndir.rif = txtRIFDir.Text; ndir.rifcompleto = ndir.trif + "-" + ndir.rif; ndir.nombre = txtNomDir.Text.ToUpper(); ndir.acciones = txtAccDir.Text.ToUpper(); ndir.valornominal = globales.txt_a_double(txtValNomDir.Text); ndir.aportebs = globales.txt_a_double(txtAporteBsDir.Text); ndir.porcaporte = globales.txt_a_double(txtAportePorc.Text); ndir.porcacc = globales.txt_a_double(txtAccPorc.Text); if (tcedant2 == "") { ldir.Add(ndir); } else { foreach (director dir in ldir) { if (tcedant2 == dir.tced && cedant2 == dir.cedula && trifant2 == dir.trif && rifant2 == dir.rif) { dir.tced = ndir.tced; dir.cedula = ndir.cedula; dir.cedulacompleta = ndir.cedulacompleta; dir.trif = ndir.trif; dir.rif = ndir.rif; dir.rifcompleto = ndir.rifcompleto; dir.nombre = ndir.nombre; dir.acciones = ndir.acciones; dir.valornominal = ndir.valornominal; dir.aportebs = ndir.aportebs; dir.porcaporte = ndir.porcaporte; dir.porcacc = ndir.porcacc; } } } dtgDir.ItemsSource = ldir; dtgDir.Items.Refresh(); limpiar_item_directores(); txtBusqDir_KeyUp(sender, null); }