private void btnGuadarTest_Click(object sender, EventArgs e) { Tbl_Persona per = new Tbl_Persona(); RepoDonante repo = new RepoDonante(); RepoCurp rep = new RepoCurp(); per.nombre = lblNombre.Text; per.aPaterno = lblAP.Text; per.aMaterno = lblAM.Text; per.edad = int.Parse(lblEdad.Text); per.curp = lblCurp.Text; per.telefono = long.Parse(lblTelefono.Text); per.idEstadoCivil = int.Parse(lblEstCivil.Text); per.idGenero = int.Parse(lblGenero.Text); per.idTipoSangre = int.Parse(lblTipoSangre.Text); per.Calle = lblCalle.Text; per.NumExterior = lblNExterior.Text; per.NumInterior = lblNumInterior.Text; per.idTipoPaciente = int.Parse(lblTipoPaciente.Text); per.idCita = int.Parse(lblIdCita.Text); per.Id_CodigoPostal = int.Parse(lblCP.Text); per.ImpDefinitivos = cBIDefinitivosSI.Checked; per.Imp12Meses = cB12MesesSI.Checked; per.ImpMujeres = cBMuejeresSI.Checked; per.Imp72Horas = cB72HorasSI.Checked; per.Id_Estatus = comboEstatus.SelectedIndex; if (MessageBox.Show("Desea registrar al donante: " + per.nombre, "¡ADVERTENCIA!" , MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (per.curp == rep.ConsultarsiExistelaPersona(per.curp)) { MessageBox.Show("No se registro a la persona por que ya existe", "¡Advertencia!" , MessageBoxButtons.OK, MessageBoxIcon.Error); LimpiarCampos(); } else { repo.RegistrarDonante(per); MessageBox.Show("Se ha registrado correctamente", "¡EXITOSO!" , MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); LimpiarCampos(); } } else { MessageBox.Show("No se registro", "¡Advertencia!" , MessageBoxButtons.OK, MessageBoxIcon.Error); LimpiarCampos(); } }
private void btnGuardar_Click(object sender, EventArgs e) { Tbl_Persona per = new Tbl_Persona(); RepoPacientes repo = new RepoPacientes(); RepoCurp rep = new RepoCurp(); per.nombre = txtNombres.Text; per.aPaterno = txtApellidoPaterno.Text; per.aMaterno = txtApellidoMaterno.Text; lblEdad.Text = txtEdad.Text; per.curp = txtCurp.Text.ToUpper(); lblTTelefono.Text = txtTelefono.Text; per.idEstadoCivil = cBEstCivil.SelectedIndex; per.idGenero = cBGenero.SelectedIndex; per.idTipoSangre = cBTipSangre.SelectedIndex; per.Calle = txtCalle.Text; var estado = cBEstadoDireccion.SelectedIndex; var muni = cBMunicipio.SelectedIndex; var col = cBColonia.SelectedIndex; per.NumExterior = txtNumExterior.Text; per.NumInterior = txtNumInterior.Text; lblCP.Text = cBCP.SelectedValue.ToString(); per.Id_CodigoPostal = int.Parse(lblCP.Text); per.idTipoPaciente = int.Parse("1"); per.idCita = int.Parse("3"); if (per.nombre == "") { MessageBox.Show("El campo nombre debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.aPaterno == "") { MessageBox.Show("El campo apellido paterno debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.aMaterno == "") { MessageBox.Show("El campo apellido materno debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (lblEdad.Text == "") { MessageBox.Show("El campo edad debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.curp == "") { MessageBox.Show("El campo curp debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (lblTTelefono.Text == "") { MessageBox.Show("El campo teléfono debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.idEstadoCivil == 0) { MessageBox.Show("Debe de elegir un estado civil!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.idGenero == 0) { MessageBox.Show("Debe de elegir un genero!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.idTipoSangre == 0) { MessageBox.Show("Debe de elegir un tipo de sangre!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.Calle == "") { MessageBox.Show("El campo calle debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (estado == 0) { MessageBox.Show("Debe de elegir un estado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (muni == 0) { MessageBox.Show("Debe de elegir un municipio!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (col == 0) { MessageBox.Show("Debe de elegir una colonia!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.NumExterior == "") { MessageBox.Show("El campo numero exterior debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (per.NumInterior == "") { MessageBox.Show("El campo numero interior debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (lblCP.Text == "-1") { MessageBox.Show("Debe de elegir un codigo postal!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (MessageBox.Show("Desea registrar al paciente: " + per.nombre, "¡ADVERTENCIA!" , MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (per.curp == rep.ConsultarsiExistelaPersona(per.curp)) { MessageBox.Show("No se registro a la persona por que ya existe", "¡Advertencia!" , MessageBoxButtons.OK, MessageBoxIcon.Error); } else { per.edad = int.Parse(lblEdad.Text); per.telefono = long.Parse(lblTTelefono.Text); repo.RegistrarPaciente(per); MessageBox.Show("Se ha registrado correctamente", "¡EXITOSO!" , MessageBoxButtons.OK, MessageBoxIcon.Information); LimpiarCampos(); } } else { MessageBox.Show("No se registro", "¡Advertencia!" , MessageBoxButtons.OK, MessageBoxIcon.Error); } } }