private void Btn_agregar_Click(object sender, RoutedEventArgs e) { DateTime DiaYHora = DateTime.Today; try { Tarificador tarificador = new Tarificador(); float primaMen = tarificador.ObtenerPrima("VID0" + (txtb_plan.SelectedIndex + 1).ToString()); float primaAnu = primaMen * 12; Contrato contrato = new Contrato { numero = txtb_titular.Text + "." + Contrato.FindAll_ByRut(txtb_titular.Text).LongCount(), fechaCreacion = DiaYHora, fechaTermino = DiaYHora.AddYears(5), rutCliente = txtb_titular.Text, codigoPlan = "VID0" + (txtb_plan.SelectedIndex + 1).ToString(), fechaInicioVigencia = txtb_inicioVig.SelectedDate.Value, fechaFinVigencia = txtb_terminoVig.SelectedDate.Value, declaracionSalud = txtb_salud.IsChecked.Value, vigente = txtb_vigente.IsChecked.Value, primaAnual = primaAnu, primaMensual = primaMen, observaciones = txtb_obs.Text }; if (contrato.Insert()) { MessageBox.Show("Insertado Correctamente"); VaciarContrato(); } else { MessageBox.Show("Algo Salió Mal..."); } } catch (Exception) { MessageBox.Show("Ingrese todos los datos"); } }
private void BtnActualizarContrato_Click(object sender, RoutedEventArgs e) { try { Tarificador tarificador = new Tarificador(); float primaMen = tarificador.ObtenerPrima("VID0" + (txtb_plan.SelectedIndex + 1).ToString()); float primaAnu = primaMen * 12; Contrato contrato = new Contrato { numero = lblNContrato.Content.ToString(), rutCliente = txta_titular.Text, codigoPlan = "VID0" + (txta_plan.SelectedIndex + 1).ToString(), fechaInicioVigencia = txta_inicioVig.SelectedDate.Value, fechaFinVigencia = txta_terminoVig.SelectedDate.Value, vigente = CB_estado.IsChecked.Value, declaracionSalud = txta_salud.IsChecked.Value, primaAnual = primaAnu, primaMensual = primaMen, observaciones = txta_obs.Text }; if (contrato.Update()) { MessageBox.Show("Contrato Actualizado"); GridActu.Visibility = Visibility.Collapsed; GridGestionContrato.Visibility = Visibility.Visible; } else { MessageBox.Show("Algo Salió Mal"); } } catch (Exception) { throw; } }