private void dgtContratos_SelectionChanged(object sender, SelectionChangedEventArgs e) { int index = (dgtContratos.SelectedIndex) + 1; int largoDG = dgtContratos.Items.Count; if (index > Largo) { MessageBox.Show("No se puede mostrar datos de una fila vacia", "Advertencia!", MessageBoxButton.OK, MessageBoxImage.Exclamation); } else { try{ Contrato objCont = dgtContratos.SelectedItem as Contrato; string num = objCont.NumeroContrato; string rut = objCont.RutCliente; string plan = objCont.CodigoPlan; string salud = objCont.DeclaracionSalud; string primaAn = objCont.PrimaAnual; string primaMe = objCont.PrimaMensual; string obs = objCont.Observaciones; string fecIni = objCont.FechaInicioVigencia; editarContrato edCont = new editarContrato(num, rut, plan, salud, primaAn, primaMe, obs); this.Hide(); edCont.Owner = this; edCont.Show(); }catch (Exception error) { MessageBox.Show(error.Message, "Error!", MessageBoxButton.OK, MessageBoxImage.Error); } } }
public void mnEditarContrato(object sender, RoutedEventArgs e) { //MessageBox.Show("Editar Contrato"); /*BuscarContrato busCont = new BuscarContrato(); * busCont.Owner = this; * busCont.ShowDialog();*/ editarContrato editCont = new editarContrato(); editCont.Owner = this; editCont.ShowDialog(); }