public DatosFichas_PS(FundacionTalitaKumi.Modelo.Beneficiaria beneficiaria) { InitializeComponent(); this.TopLevel = false; this.beneficiaria = beneficiaria; dateTimePicker_fechaRealizacion.Enabled = false; dateTimePicker_proximaSesion.MinDate = DateTime.Now; button_generarPDF.Hide(); }
private void dataGridView_Personal_CellClick(object sender, DataGridViewCellEventArgs e) { String identificacion = dataGridView_Beneficiaria.CurrentRow.Cells[0].Value.ToString(); beneficiaria = bbd.retornarObjetoBeneficiariaPrincipal(identificacion); //primer panel agregarDatosPersonales(); i++; j++; }
private void dataGridView_Beneficiaria_CellClick(object sender, DataGridViewCellEventArgs e) { //primer panel try { beneficiaria = bbd.retornarObjetoBeneficiariaPrincipal(dataGridView_Beneficiaria.CurrentRow.Cells[0].Value.ToString()); } catch (Exception ex) { MessageBox.Show("No se ha seleccionado una fila"); } agregarDatosPersonales(); i++; j++; }
private void dataGridView_Beneficiaria_CellClick(object sender, DataGridViewCellEventArgs e) { try { beneficiaria = bbd.retornarObjetoBeneficiariaPrincipal(dataGridView_Beneficiaria.CurrentRow.Cells[0].Value.ToString()); codBeneficiaria = dataGridView_Beneficiaria.Rows[dataGridView_Beneficiaria.CurrentRow.Index].Cells[0].Value.ToString(); Program.IdBeneficiaria = int.Parse(codBeneficiaria); Console.WriteLine(Program.IdBeneficiaria); } catch (Exception ex) { MessageBox.Show("No se ha seleccionado una fila"); } panel.Show(); setearDatos(); agregaFechas(); i++; j++; }
private void dataGridView_Beneficiaria_CellClick(object sender, DataGridViewCellEventArgs e) { beneficiaria = bbd.retornarObjetoBeneficiariaPrincipal(dataGridView_Beneficiaria.CurrentRow.Cells[0].Value.ToString()); panel_general.Controls.Clear(); if (tipo == "R") { DatosFichas_PS dfp = new DatosFichas_PS(beneficiaria); dfp.Dock = DockStyle.Fill; panel_general.Controls.Add(dfp); dfp.Show(); } else if (tipo == "C") { ConsultarFicha cf = new ConsultarFicha(beneficiaria); cf.Dock = DockStyle.Fill; panel_general.Controls.Add(cf); cf.Show(); } }
public ConsultarFicha(FundacionTalitaKumi.Modelo.Beneficiaria beneficiaria) { InitializeComponent(); this.TopLevel = false; rcbd.consultarResumenClinico(dataGridView_datos, beneficiaria.CodBeneficiaria); }
public InformacionPersonal(FundacionTalitaKumi.Modelo.Beneficiaria beneficiara) { InitializeComponent(); this.beneficiara = beneficiara; this.TopLevel = false; }
public DatosPersonalesBeneficiarias(String tipo, FundacionTalitaKumi.Modelo.Personal personal, FundacionTalitaKumi.Modelo.Beneficiaria beneficiaria) { InitializeComponent(); this.TopLevel = false; this.personal = personal; this.beneficiaria = beneficiaria; button_actualizar.Visible = false; buttonCancelar.Visible = false; button_regresar.Visible = false; comboBox_cedula.SelectedIndex = 0; comboBox_cedula.DropDownStyle = ComboBoxStyle.DropDownList; comboBox_identificacionCF.SelectedIndex = 0; comboBox_identificacionCF.DropDownStyle = ComboBoxStyle.DropDownList; comboBox_estadoCivil.SelectedIndex = 0; comboBox_estadoCivil.DropDownStyle = ComboBoxStyle.DropDownList; comboBox_discapacidad.SelectedIndex = 1; comboBox_discapacidad.DropDownStyle = ComboBoxStyle.DropDownList; comboBox_estado.SelectedIndex = 0; comboBox_estado.DropDownStyle = ComboBoxStyle.DropDownList; comboBox_Jornada.SelectedIndex = 0; comboBox_Jornada.DropDownStyle = ComboBoxStyle.DropDownList; comboBox_estado.Enabled = false; comboBox_etnia.SelectedIndex = 0; comboBox_etnia.DropDownStyle = ComboBoxStyle.DropDownList; comboBox_nivelEstudio.SelectedIndex = 0; comboBox_nivelEstudio.DropDownStyle = ComboBoxStyle.DropDownList; comboBox_situacionLaboralCF.SelectedIndex = 0; comboBox_situacionLaboralCF.DropDownStyle = ComboBoxStyle.DropDownList; comboBox_parentezco.SelectedIndex = 0; comboBox_parentezco.DropDownStyle = ComboBoxStyle.DropDownList; comboBox_anoEnCurso.SelectedIndex = 0; comboBox_anoEnCurso.DropDownStyle = ComboBoxStyle.DropDownList; label_darDeBaja.Hide(); dateTimePicker_fechaNac.MaxDate = DateTime.Now; dateTimePicker_fechaEntrada.MaxDate = DateTime.Now; dateTimePicker_fechaNacCF.MaxDate = DateTime.Now.AddYears(-18); //radioButton_mujer.Select(); ponerEnMayus(); if (tipo == "C") { datosParaConsulta(); setearDatos(); } else if (tipo == "R") { button_guardar.Visible = true; button_limpiar.Visible = true; button_regresar.Visible = true; button_actualizar.Visible = false; buttonCancelar.Visible = false; } //solo para la consulta de datos if (tipo == "" && personal.Tipo == "ADMINISTRADOR/A")//administradora { button_actualizar.Visible = true; button_guardar.Visible = false; button_limpiar.Visible = false; buttonCancelar.Visible = false; } else if (tipo == "" && personal.Tipo != "ADMINISTRADOR/A") { button_actualizar.Visible = false; button_guardar.Visible = false; button_limpiar.Visible = false; buttonCancelar.Visible = false; } }
private void button_guardar_Click(object sender, EventArgs e) { Boolean sexo = false; Boolean discapacidad = false; if (radioButton_mujer.Checked) { sexo = true; } if (comboBox_discapacidad.SelectedIndex == 0) { discapacidad = true; } if (textBox_correo.Text != "") { tieneCorreo = true; } //llena una lista de los campos para verificar si estan vacios List <String> campos = new List <string>(); campos.Add(textBox_codigo.Text); campos.Add(textBox_nombres.Text); campos.Add(textBox_apellidos.Text); campos.Add(textBox_lugarNac.Text); campos.Add(textBox_numCausa.Text); campos.Add(dateTimePicker_fechaNac.Text); campos.Add(dateTimePicker_fechaEntrada.Text); campos.Add(textBox_nacionalidad.Text); campos.Add(textBox_identificacionCF.Text); campos.Add(textBox_nombresCF.Text); campos.Add(textBox_apellidosCF.Text); campos.Add(dateTimePicker_fechaNacCF.Text); campos.Add(textBox_telefonosContacto.Text); campos.Add(textBox_direccionContacto.Text); campos.Add(textBox_institucionEducativa.Text); campos.Add(textBox_direccionIE.Text); campos.Add(textBox_telefonoIE.Text); if (validar.camposVacios(campos) != 0) { MessageBox.Show("Campos Obligatorios(*) Vacíos"); if (vieneDeActualizar) { button_regresar.Visible = true; } } else { if (comboBox_identificacionCF.SelectedIndex == 1) { esPasaporte = true; } if (vieneDeActualizar) { datosParaConsulta(); button_guardar.Visible = false; button_guardar.Visible = false; button_limpiar.Visible = false; button_actualizar.Visible = true; } DialogResult dr = MessageBox.Show("¿Está seguro que desea guardar los datos?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { if ((tieneCorreo && validar.validarCorreo(textBox_correo.Text)) || tieneCorreo == false) { if (comboBox_identificacionCF.SelectedIndex == 0) { if (validar.verificarCedula(textBox_identificacionCF.Text) == true) { if (comboBox_identificacionCF.SelectedIndex == 0) { if (textBox_cedula.Text != "") { estaLleno = true; if (comboBox_cedula.SelectedIndex == 0) { if (validar.verificarCedula(textBox_cedula.Text)) { esCorrecto = true; } else { MessageBox.Show("Cédula de Beneficiaria es Incorrecta"); } } } } } else { MessageBox.Show("Cédula del Contacto Familiar es Incorrecta"); } } if ((estaLleno && esCorrecto) || (estaLleno == false && esCorrecto == false) || esPasaporte) { beneficiariaRegistrada = new Modelo.Beneficiaria(Int16.Parse(textBox_codigo.Text), int.Parse(textBox_numCausa.Text), textBox_nombres.Text, textBox_apellidos.Text, comboBox_etnia.Text, textBox_nacionalidad.Text, textBox_cedula.Text, DateTime.Parse(dateTimePicker_fechaNac.Value.ToString()), textBox_lugarNac.Text, sexo, textBox_correo.Text, comboBox_estadoCivil.Text, DateTime.Parse(dateTimePicker_fechaEntrada.Value.ToString()), textBox_identificacionCF.Text, textBox_institucionEducativa.Text, comboBox_anoEnCurso.Text, discapacidad, textBox_observacones.Text); daFamiliares = new Modelo.DatosFamiliares(Convert.ToInt32(textBox_codigo.Text), textBox_identificacionCF.Text, textBox_nombresCF.Text, textBox_apellidosCF.Text, Convert.ToDateTime(dateTimePicker_fechaNacCF.Value), comboBox_nivelEstudio.Text, textBox_profesion.Text, textBox_direccionContacto.Text, comboBox_parentezco.Text, Convert.ToInt32(textBox_telefonosContacto.Text), comboBox_situacionLaboralCF.Text, textBox_horarioTrabajo.Text, float.Parse(numericUpDown_IngresoMensual.Value.ToString()), discapacidad, textBox_observacionesCF.Text); datosEducativos = new Modelo.DatosEducativos(Convert.ToInt32(textBox_codigo.Text), textBox_institucionEducativa.Text, Convert.ToInt32(textBox_telefonoIE.Text), comboBox_anoEnCurso.Text, comboBox_Jornada.Text, textBox_direccionIE.Text); if (!vieneDeActualizar) { //verifica si existe el ID del personal if (bbd.verificarId(textBox_codigo.Text)) { //guardar en la BD try { bbd.insertarBeneficiaria(beneficiariaRegistrada); bbd.insertarDatosFamiliares(daFamiliares); bbd.insertarDatosEducativos(datosEducativos); MessageBox.Show("Registro guardado con éxito"); limpiarCampos(); } catch (Exception ex) { MessageBox.Show("Error al guardar los datos"); } } } else { try { bbd.actualizarBeneficiaria(beneficiariaRegistrada); MessageBox.Show("Los datos han sido actualizados con éxito"); datosParaConsulta(); } catch (Exception ex) { MessageBox.Show("Error al actualizar los datos"); } } } } else { MessageBox.Show("Correo ingresado es Incorrecto"); } } } }