public void getPersona() { try { using (ContextPersona db = new ContextPersona()) { Persona p = db.Persona.Find(idPersona); tbox_Nombres.Text = p.Nombre; tbox_ApellidP.Text = p.Apellido_Paterno; tbox_ApellidpM.Text = p.Apellido_Materno; dtime_FechaNacimiento.Text = p.Fecha_Nacimiento.ToString(); cbox_Sexo.Text = p.Sexo; cbox_EstadoNacimiento.Text = p.Estado_Nacimiento; tbox_Telefono.Text = p.Telefono.ToString(); cbox_Estado.Text = p.Estado; tbox_Municipio.Text = p.Municipio; tbox_Colonia.Text = p.Colonia; tbox_Calle.Text = p.Calle; tbox_Numero.Text = p.Numero.ToString(); } } catch (Exception ex) { MessageBox.Show(ex.Message);; } }
public void getPersonas() { try { using (ContextPersona db = new ContextPersona()) { var lst = from p in db.Persona select p; data_Personas.DataSource = lst.ToList(); } } catch (Exception ex) { MessageBox.Show(ex.Message);; } }
private void btn_Eliminar_Click(object sender, EventArgs e) { int?id = Convert.ToInt16(data_Personas.Rows[data_Personas.CurrentRow.Index].Cells[0].Value.ToString()); try { if (id != null) { using (ContextPersona db = new ContextPersona()) { Persona p = db.Persona.Find(id); db.Persona.Remove(p); db.SaveChanges(); } getPersonas(); } } catch (Exception ex) { MessageBox.Show(ex.Message);; } }
private void btn_Guardar_Click(object sender, EventArgs e) { ValidarCampos(); if ("Aguascalientes".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Aguascalientes); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Aguascalientes); } } else if ("BajaCalifornia".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.BajaCalifornia); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.BajaCaliforniaSur); } } else if ("BajaCaliforniaSur".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.BajaCaliforniaSur); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.BajaCaliforniaSur); } } else if ("Campeche".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Campeche); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Campeche); } } else if ("Chiapas".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Chiapas); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Chiapas); } } else if ("Chihuahua".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Chihuaha); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Chihuaha); } } else if ("Coahuila".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Coahuila); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Coahuila); } } else if ("Colima".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Colima); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Colima); } } else if ("DistritoFederal".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.DistritoFederal); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.DistritoFederal); } } else if ("Durango".Equals(cbox_EstadoNacimiento)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Durango); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Durango); } } else if ("Guanajuato".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Guanajuato); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Guanajuato); } } else if ("Guerrero".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Guerrero); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Guerrero); } } else if ("Hidalgo".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Hidalgo); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Hidalgo); } } else if ("Jalisco".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Jalisco); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Jalisco); } } else if ("Mexico".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Mexico); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Mexico); } } else if ("Michoacan".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Michoacan); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Michoacan); } } else if ("Morelos".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Morelos); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Morelos); } } else if ("NacidoExtranjero".ToString().Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.NacidoExtranjero); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.NacidoExtranjero); } } else if ("Nayarit".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Nayarit); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Nayarit); } } else if ("NuevoLeon".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.NuevoLeon); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.NuevoLeon); } } else if ("Oaxaca".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Oaxaca); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Oaxaca); } } else if ("Puebla".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Puebla); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Puebla); } } else if ("Queretaro".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Queretaro); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Queretaro); } } else if ("QuintanaRoo".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.QuintanaRoo); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.QuintanaRoo); } } else if ("SanLuisPotosi".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.SanLuisPotosi); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.SanLuisPotosi); } } else if ("Sinaloa".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Sinaloa); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Sinaloa); } } else if ("Sonora".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Sonora); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Sonora); } } else if ("Tabasco".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Tabasco); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Tabasco); } } else if ("Tamaulipas".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Tamaulipas); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Tamaulipas); } } else if ("Tlaxcala".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Tlaxcala); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Tlaxcala); } } else if ("Veracruz".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Veracruz); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Veracruz); } } else if ("Yucatan".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Yucatan); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Yucatan); } } else if ("Zacatecas".Equals(cbox_EstadoNacimiento.Text)) { if (cbox_Sexo.Text.Equals("Masculino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Male, FederalEntities.Zacatecas); } if (cbox_Sexo.Text.Equals("Femenino")) { curp = CurpClass.CreateCURP(tbox_Nombres.Text.Trim(), tbox_ApellidP.Text.Trim(), tbox_ApellidpM.Text.Trim(), dtime_FechaNacimiento.Value, Genres.Female, FederalEntities.Zacatecas); } } using (ContextPersona db = new ContextPersona()) { try { if (idPersona == null) { Persona p = new Persona(); p.Nombre = tbox_Nombres.Text.Trim(); p.Apellido_Paterno = tbox_ApellidP.Text.Trim(); p.Apellido_Materno = tbox_ApellidpM.Text.Trim(); p.Fecha_Nacimiento = dtime_FechaNacimiento.Value; p.Sexo = cbox_Sexo.Text; p.Estado_Nacimiento = cbox_EstadoNacimiento.Text; p.Telefono = Convert.ToInt64(tbox_Telefono.Text.Trim()); p.Estado = cbox_Estado.Text; p.Municipio = tbox_Municipio.Text.Trim(); p.Colonia = tbox_Colonia.Text.Trim(); p.Calle = tbox_Calle.Text.Trim(); p.Numero = Convert.ToInt32(tbox_Numero.Text.Trim()); p.Curp = curp; db.Persona.Add(p); } else { Persona p = db.Persona.Find(idPersona); p.Nombre = tbox_Nombres.Text.Trim(); p.Apellido_Paterno = tbox_ApellidP.Text.Trim(); p.Apellido_Materno = tbox_ApellidpM.Text.Trim(); p.Fecha_Nacimiento = dtime_FechaNacimiento.Value; p.Sexo = cbox_Sexo.Text; p.Estado_Nacimiento = cbox_EstadoNacimiento.Text; p.Telefono = Convert.ToInt64(tbox_Telefono.Text.Trim()); p.Estado = cbox_Estado.Text; p.Municipio = tbox_Municipio.Text.Trim(); p.Colonia = tbox_Colonia.Text.Trim(); p.Calle = tbox_Calle.Text.Trim(); p.Numero = Convert.ToInt32(tbox_Numero.Text.Trim()); p.Curp = curp; } db.SaveChanges(); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message);; } } }