private void button1_Click(object sender, EventArgs e) { if (textBox1.Text != "") { button2.Text = "Actualizar"; Reglamento regla = null; for (int i = 0; i <= Program.Reglamentos.Cantidad; i++) { regla = Program.Reglamentos.Buscar(i); if (regla.Nombre == textBox1.Text) { posicionActualizar = i; actualizar = true; i = Program.Reglamentos.Cantidad + 1; } } if (actualizar) { textBox2.Text = regla.Nombre; textBox3.Text = regla.Regla; numericUpDown1.Value = Convert.ToDecimal(regla.Copias); } else { MessageBox.Show("No se encontró el registro."); } } else { MessageBox.Show("Debe llenar el campo de busqueda"); } }
private void button5_Click(object sender, EventArgs e) { if (comboBox2.SelectedIndex != -1 && comboBox3.SelectedIndex != -1) { Reglamento reglamento = null; for (int i = 0; i <= Program.Reglamentos.Cantidad; i++) { reglamento = Program.Reglamentos.Buscar(i); if (reglamento.Nombre == comboBox3.SelectedItem.ToString()) { i = Program.Reglamentos.Cantidad + 1; } } for (int i = 0; i <= Program.Leyes.Cantidad; i++) { if (Program.Leyes.Buscar(i).Nombre == comboBox2.SelectedItem.ToString()) { Program.Leyes.Buscar(i).Reglamentos.Agregar(reglamento); } } cargarLeyes(); Program.Leyes.Guardar(); } else { MessageBox.Show("Debe seleccionar una ley y un reglamento"); } }
public IHttpActionResult updateReglamento([FromBody] Reglamento reglamento) { reglamentos reglamentoDto = new reglamentos(); try { reglamentoDto.id_reglamento = (int)reglamento.id_reglamento; reglamentoDto.descripcion = reglamento.descripcion; reglamentoDto.id_torneo = reglamento.id_torneo; var result = db.reglamentos.SingleOrDefault(x => x.id_reglamento == reglamento.id_reglamento); if (result != null) { result.id_reglamento = reglamentoDto.id_reglamento; result.descripcion = reglamentoDto.descripcion; result.id_torneo = reglamentoDto.id_torneo; db.SaveChanges(); } return(Ok()); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
private void dvgReglamentos_SelectionChanged(object sender, EventArgs e) { if (dvgReglamentos.SelectedRows.Count > 0) { int index = dvgReglamentos.SelectedRows[0].Index; reglamentoSeleccionado = (Reglamento)busquedaReglamentos[index]; } }
/// <summary> /// Carga todos los reglamentos a un combobox para elegirlos y agregarlos a una ley /// </summary> private void cargarReglamentosCombo() { comboBox1.Items.Clear(); Reglamento regla = null; for (int i = 0; i <= Program.Reglamentos.Cantidad; i++) { regla = Program.Reglamentos.Buscar(i); comboBox1.Items.Add(regla.Nombre); } }
/// <summary> /// Muestra los reglamentos en un datagridview /// </summary> private void cargarReglamentos() { dataGridView1.Rows.Clear(); Reglamento regla = null; for (int i = 0; i <= Program.Reglamentos.Cantidad; i++) { regla = Program.Reglamentos.Buscar(i); dataGridView1.Rows.Add(regla.Nombre, regla.Regla, regla.Copias); } }
private void dgvReglamentos_SelectionChanged(object sender, EventArgs e) { if (dgvReglamentos.SelectedRows.Count > 0) { int index = dgvReglamentos.SelectedRows[0].Index; reglamentoSeleccionado = (Reglamento)leySeleccionado.Reglamentos[index]; tituloReglamento.Text = reglamentoSeleccionado.Titulo; fechaCreacionReglamento.Value = reglamentoSeleccionado.FechaCreacion; contenidoReglamento.Text = reglamentoSeleccionado.Contenido; } }
public IHttpActionResult getReglamento(int id) { try { var reglamentos = db.reglamentos.Where(x => x.id_torneo == id).FirstOrDefault(); if (reglamentos != null) { Reglamento reglamento = new Reglamento(); reglamento.id_reglamento = reglamentos.id_reglamento; reglamento.descripcion = reglamentos.descripcion; reglamento.id_torneo = (int)reglamentos.id_torneo; return(Ok(reglamento)); } else { return(BadRequest("No existe un reglamento con ese id.")); } } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public IHttpActionResult registrar([FromBody] Reglamento reglamento) { try { var reglamentos = db.reglamentos.Where(x => x.id_torneo == reglamento.id_torneo).FirstOrDefault(); if (reglamentos != null) { return(BadRequest("Ya existe un reglamento para este torneo")); } else { reglamentos regla = new reglamentos(); regla.descripcion = reglamento.descripcion; regla.id_torneo = reglamento.id_torneo; db.reglamentos.Add(regla); db.SaveChanges(); return(Ok()); } } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public void initializeData() { Parlametario parlamentario = new Parlametario { NumGrupo = 1, InUsuario = "Parla001", Clave = "parla001", Nombre = "Parlamentario 001", CantAsesores = 1 }; Asesor asesor = new Asesor { InUsuario = "Ase001", Clave = "ase001", Nombre = "Asesor 001" }; parlamentario.Asesores.Add(asesor); asesor = new Asesor { InUsuario = "Ase002", Clave = "ase002", Nombre = "Asesor 002" }; parlamentario.Asesores.Add(asesor); this.Parlamentarios.Add(parlamentario); Ley ley = new Ley { NumeroDocumento = 1, Titulo = "Ley 001", Contenido = "Ley de primer orden", FechaCreacion = DateTime.Now, NumCopias = 5, CopiasDisponibles = 5, ColaCopias = { 1, 2, 3, 4, 5 }, CantReglamentos = 2 }; Reglamento reglamento = new Reglamento { NumeroDocumento = 1001, Titulo = "Reglamento 1001", Contenido = "Reglamento de primer orden", FechaCreacion = DateTime.Now, NumCopias = 5, CopiasDisponibles = 5, ColaCopias = { 1, 2, 3, 4, 5 } }; ley.Reglamentos.Add(reglamento); reglamento = new Reglamento { NumeroDocumento = 1002, Titulo = "Reglamento 1002", Contenido = "Reglamento de primer orden", FechaCreacion = DateTime.Now, NumCopias = 5, CopiasDisponibles = 5, ColaCopias = { 1, 2, 3, 4, 5 } }; ley.Reglamentos.Add(reglamento); this.Leyes.Add(ley); ley = new Ley { NumeroDocumento = 2, Titulo = "Ley 002", Contenido = "Ley de segundo orden", FechaCreacion = DateTime.Now, NumCopias = 5, CopiasDisponibles = 5, ColaCopias = { 1, 2, 3, 4, 5 }, CantReglamentos = 2 }; reglamento = new Reglamento { NumeroDocumento = 2001, Titulo = "Reglamento 2001", Contenido = "Reglamento de segundo orden", FechaCreacion = DateTime.Now, NumCopias = 5, CopiasDisponibles = 5, ColaCopias = { 1, 2, 3, 4, 5 } }; ley.Reglamentos.Add(reglamento); reglamento = new Reglamento { NumeroDocumento = 2002, Titulo = "Reglamento 2002", Contenido = "Reglamento de segundo orden", FechaCreacion = DateTime.Now, NumCopias = 5, CopiasDisponibles = 5, ColaCopias = { 1, 2, 3, 4, 5 } }; ley.Reglamentos.Add(reglamento); this.Leyes.Add(ley); }
private void button3_Click(object sender, EventArgs e) { if (leySeleccionado != null) { //busca si el documento fue prestando por el mismo grupo int conteo = 0; foreach (Prestamo item in sistema.PrestamoLeyes) { if (item.NumeroDocumento == leySeleccionado.NumeroDocumento) { if (item.NumGrupo == sistema.UsuarioParlamentario.NumGrupo) { if (item.Estado == "Prestado") { conteo++; } } } } foreach (Reglamento itemRL in leySeleccionado.Reglamentos) { foreach (Prestamo itemR in sistema.PrestamoReglamentos) { if (itemRL.NumeroDocumento == itemR.NumeroDocumento) { if (itemR.NumGrupo == sistema.UsuarioParlamentario.NumGrupo) { if (itemR.Estado == "Prestado") { conteo++; } } } } } if (conteo >= 2) { MessageBox.Show("Cada grupo solo puede tener maximo 2 copias de una ley o sus reglamentos"); } else { if (leySeleccionado.CopiasDisponibles <= 0) { MessageBox.Show("Ya no hay copias disponibles de la Ley"); return; } foreach (Reglamento itemR in leySeleccionado.Reglamentos) { if (itemR.CopiasDisponibles <= 0) { MessageBox.Show("Ya no hay copias disponibles del reglamento " + itemR.NumeroDocumento); return; } } Prestamo prestamo = new Prestamo(); prestamo.NumeroDocumento = leySeleccionado.NumeroDocumento; prestamo.NumGrupo = sistema.UsuarioParlamentario.NumGrupo; prestamo.Usuario = (sistema.UsuarioAsesor == null ? sistema.UsuarioParlamentario.InUsuario : sistema.UsuarioAsesor.InUsuario); prestamo.Estado = "Prestado"; int index = sistema.Leyes.IndexOf(leySeleccionado); if (index >= 0) { //realiza el prestamo de cada uno de los reglamentos int indexR; for (indexR = 0; indexR < leySeleccionado.Reglamentos.Count; indexR++) { Reglamento itemR = (Reglamento)leySeleccionado.Reglamentos[indexR]; Prestamo prestamoR = new Prestamo(); prestamoR.NumeroDocumento = itemR.NumeroDocumento; prestamoR.NumGrupo = sistema.UsuarioParlamentario.NumGrupo; prestamoR.Usuario = (sistema.UsuarioAsesor == null ? sistema.UsuarioParlamentario.InUsuario : sistema.UsuarioAsesor.InUsuario); prestamoR.NumeroDocumentoMaestro = leySeleccionado.NumeroDocumento; prestamoR.Estado = "Prestado"; itemR.CopiasDisponibles--; prestamoR.NumCopia = Convert.ToInt32(itemR.ColaCopias[0]); itemR.ColaCopias.RemoveAt(0); sistema.PrestamoReglamentos.Add(prestamoR); leySeleccionado.Reglamentos[indexR] = itemR; } leySeleccionado.CopiasDisponibles--; prestamo.NumCopia = Convert.ToInt32(leySeleccionado.ColaCopias[0]); leySeleccionado.ColaCopias.RemoveAt(0); sistema.PrestamoLeyes.Add(prestamo); sistema.Leyes[index] = leySeleccionado; refreshDataPrestamoLeyes(); refreshDataPrestamoReglamentos(); } } } }
private void grabarReglamento_Click(object sender, EventArgs e) { if (leySeleccionado != null) { if (accionReglamento == "Nuevo") { Reglamento reglamento = new Reglamento(); var max_value = leySeleccionado.NumeroDocumento * 1000; if (leySeleccionado.Reglamentos.Count > 0) { max_value = (from Reglamento item in leySeleccionado.Reglamentos select item.NumeroDocumento).Max(); } max_value++; reglamento.NumeroDocumento = max_value; reglamento.Titulo = tituloReglamento.Text; reglamento.FechaCreacion = fechaCreacionReglamento.Value; reglamento.Contenido = contenidoReglamento.Text; int index = sistema.Leyes.IndexOf(leySeleccionado); if (index >= 0) { leySeleccionado.Reglamentos.Add(reglamento); leySeleccionado.CantReglamentos++; sistema.Leyes[index] = leySeleccionado; tituloReglamento.Text = ""; fechaCreacionReglamento.Value = DateTime.Today; contenidoReglamento.Text = ""; refreshDataReglamentos(); } } else if (accionReglamento == "Modificar") { int index = sistema.Leyes.IndexOf(leySeleccionado); if (index >= 0) { int indexReglamento = leySeleccionado.Reglamentos.IndexOf(reglamentoSeleccionado); reglamentoSeleccionado.Titulo = tituloReglamento.Text; reglamentoSeleccionado.FechaCreacion = fechaCreacionReglamento.Value; reglamentoSeleccionado.Contenido = contenidoReglamento.Text; leySeleccionado.Reglamentos[indexReglamento] = reglamentoSeleccionado; sistema.Leyes[index] = leySeleccionado; tituloReglamento.Text = ""; fechaCreacionReglamento.Value = DateTime.Today; contenidoReglamento.Text = ""; refreshDataReglamentos(); } } else if (accionReglamento == "Eliminar") { int index = sistema.Leyes.IndexOf(leySeleccionado); if (index >= 0) { int indexReglamento = leySeleccionado.Reglamentos.IndexOf(reglamentoSeleccionado); leySeleccionado.Reglamentos.RemoveAt(indexReglamento); leySeleccionado.CantReglamentos--; sistema.Leyes[index] = leySeleccionado; tituloReglamento.Text = ""; fechaCreacionReglamento.Value = DateTime.Today; contenidoReglamento.Text = ""; refreshDataReglamentos(); reglamentoSeleccionado = null; } } MuestraBotonesReglamento(); } }
public Respuesta Index([FromUri] int membresia_id, [FromUri] string u, [FromUri] string t) { Respuesta respuesta = new Respuesta(); respuesta.resultado = 0; respuesta.mensaje = Tools.VerifyToken(new Token() { usuario = u, token = t }, 0); if (respuesta.mensaje != "1") { return(respuesta); } int id_usuario = 0; try { using (SqlConnection connection = new SqlConnection(Tools.connection)) { using (MacEntities db = new MacEntities()) { id_usuario = (from us in db.tbl_usuarios where us.usuario == u select us.id).FirstOrDefault(); if (id_usuario == 0) { respuesta.mensaje = "Error, usuario no encontrado."; return(respuesta); } } var query = "select * from cns_reglamento_web(@membresia_id)"; SqlCommand command = new SqlCommand(query, connection); command.CommandTimeout = 180; command.Parameters.AddWithValue("@membresia_id", membresia_id); connection.Open(); SqlDataReader rows = command.ExecuteReader(); Membresia membresia = new Membresia(); Reglamento reglamento = new Reglamento(); while (rows.Read()) { if (!rows.IsDBNull(0)) { reglamento.membresia = rows.GetString(0); } else { reglamento.membresia = ""; } if (!rows.IsDBNull(1)) { reglamento.fecha_induccion = rows.GetString(1); } else { reglamento.fecha_induccion = ""; } if (!rows.IsDBNull(2)) { reglamento.hora_clase = rows.GetString(2); } else { reglamento.hora_clase = ""; } if (!rows.IsDBNull(3)) { reglamento.beg = rows.GetString(3); } else { reglamento.beg = ""; } if (!rows.IsDBNull(4)) { reglamento.inter = rows.GetString(4); } else { reglamento.inter = ""; } if (!rows.IsDBNull(5)) { reglamento.int_plus = rows.GetString(5) + ""; } else { reglamento.int_plus = ""; } if (!rows.IsDBNull(6)) { reglamento.adv = rows.GetString(6); } else { reglamento.adv = ""; } if (!rows.IsDBNull(7)) { reglamento.a1 = rows.GetString(7); } else { reglamento.a1 = ""; } if (!rows.IsDBNull(8)) { reglamento.a2 = rows.GetString(8) + ""; } else { reglamento.a2 = ""; } if (!rows.IsDBNull(9)) { reglamento.b1 = rows.GetString(9) + ""; } else { reglamento.b1 = ""; } if (!rows.IsDBNull(10)) { reglamento.b2 = rows.GetString(10); } else { reglamento.b2 = ""; } if (!rows.IsDBNull(11)) { reglamento.curso = rows.GetString(11) + ""; } else { reglamento.curso = ""; } if (!rows.IsDBNull(12)) { reglamento.horas = rows.GetInt32(12) + ""; } else { reglamento.horas = ""; } if (!rows.IsDBNull(13)) { reglamento.nombre1 = rows.GetString(13) + ""; } else { reglamento.nombre1 = ""; } if (!rows.IsDBNull(14)) { reglamento.edad1 = rows.GetInt32(14) + ""; } else { reglamento.edad1 = ""; } if (!rows.IsDBNull(15)) { reglamento.telefono1 = rows.GetString(15); } else { reglamento.telefono1 = ""; } if (!rows.IsDBNull(16)) { reglamento.email1 = rows.GetString(16) + ""; } else { reglamento.email1 = ""; } if (!rows.IsDBNull(17)) { reglamento.pass1 = rows.GetString(17) + ""; } else { reglamento.pass1 = ""; } if (!rows.IsDBNull(18)) { reglamento.centro = rows.GetString(18) + ""; } else { reglamento.centro = ""; } if (!rows.IsDBNull(19)) { reglamento.cuotas = rows.GetString(19); } else { reglamento.cuotas = ""; } if (!rows.IsDBNull(20)) { reglamento.inscripcion = rows.GetString(20); } else { reglamento.inscripcion = ""; } ///// if (!rows.IsDBNull(21)) { reglamento.fecha_primer_pago = rows.GetString(21); } else { reglamento.fecha_primer_pago = ""; } if (!rows.IsDBNull(22)) { reglamento.monto = rows.GetString(22); } else { reglamento.monto = ""; } if (!rows.IsDBNull(23)) { reglamento.saldo = rows.GetString(23); } else { reglamento.saldo = ""; } if (!rows.IsDBNull(24)) { reglamento.nivel = rows.GetInt32(24) + ""; } else { reglamento.nivel = ""; } if (!rows.IsDBNull(25)) { reglamento.idioma = rows.GetString(25); } else { reglamento.idioma = ""; } if (!rows.IsDBNull(26)) { reglamento.toelf = rows.GetString(26) + ""; } else { reglamento.toelf = ""; } if (!rows.IsDBNull(27)) { reglamento.bus = rows.GetString(27); } else { reglamento.bus = ""; } if (!rows.IsDBNull(28)) { reglamento.teach = rows.GetString(28); } else { reglamento.teach = ""; } if (!rows.IsDBNull(29)) { reglamento.centro_capacitacion = rows.GetString(29) + ""; } else { reglamento.centro_capacitacion = ""; } if (!rows.IsDBNull(30)) { reglamento.centro_vinculacion = rows.GetString(30) + ""; } else { reglamento.centro_vinculacion = ""; } if (!rows.IsDBNull(31)) { reglamento.reglamento = rows.GetString(31); } else { reglamento.reglamento = ""; } if (!rows.IsDBNull(32)) { reglamento.credencial = rows.GetString(32) + ""; } else { reglamento.credencial = ""; } if (!rows.IsDBNull(33)) { reglamento.pass = rows.GetString(33) + ""; } else { reglamento.pass = ""; } if (!rows.IsDBNull(34)) { reglamento.acta_nacimiento = rows.GetString(34) + ""; } else { reglamento.acta_nacimiento = ""; } if (!rows.IsDBNull(35)) { reglamento.ife = rows.GetString(35); } else { reglamento.ife = ""; } if (!rows.IsDBNull(36)) { reglamento.curp = rows.GetString(36); } else { reglamento.curp = ""; } if (!rows.IsDBNull(16)) { reglamento.comp_domicilio = rows.GetString(37) + ""; } else { reglamento.comp_domicilio = ""; } if (!rows.IsDBNull(38)) { reglamento.nombreT = rows.GetString(38) + ""; } else { reglamento.nombreT = ""; } if (!rows.IsDBNull(39)) { reglamento.telefonoT = rows.GetString(39) + ""; } else { reglamento.telefonoT = ""; } if (!rows.IsDBNull(40)) { reglamento.correoT = rows.GetString(40); } else { reglamento.correoT = ""; } if (!rows.IsDBNull(41)) { reglamento.nombre_empresa = rows.GetString(41); } else { reglamento.nombre_empresa = ""; } if (!rows.IsDBNull(42)) { reglamento.rfc_empresa = rows.GetString(42); } else { reglamento.rfc_empresa = ""; } ///// if (!rows.IsDBNull(43)) { reglamento.direccion_empresa = rows.GetString(43); } else { reglamento.direccion_empresa = ""; } if (!rows.IsDBNull(44)) { reglamento.numero_acta = rows.GetString(44); } else { reglamento.numero_acta = ""; } if (!rows.IsDBNull(45)) { reglamento.fecha_constitucion = rows.GetString(45); } else { reglamento.fecha_constitucion = ""; } if (!rows.IsDBNull(46)) { reglamento.notaria = rows.GetString(46); } else { reglamento.notaria = ""; } if (!rows.IsDBNull(47)) { reglamento.otorgada = rows.GetString(47); } else { reglamento.otorgada = ""; } if (!rows.IsDBNull(48)) { reglamento.ciudad_empresa = rows.GetString(48) + ""; } else { reglamento.ciudad_empresa = ""; } if (!rows.IsDBNull(49)) { reglamento.direcccion_titular = rows.GetString(49); } else { reglamento.direcccion_titular = ""; } if (!rows.IsDBNull(50)) { reglamento.fecha_pago = rows.GetString(50); } else { reglamento.fecha_pago = ""; } if (!rows.IsDBNull(51)) { reglamento.monto_pago = rows.GetString(51) + ""; } else { reglamento.monto_pago = ""; } if (!rows.IsDBNull(52)) { reglamento.monto_pago_letra = rows.GetString(52) + ""; } else { reglamento.monto_pago_letra = ""; } if (!rows.IsDBNull(53)) { reglamento.forma_pago1 = rows.GetString(53); } else { reglamento.forma_pago1 = ""; } if (!rows.IsDBNull(54)) { reglamento.forma_pago2 = rows.GetString(54) + ""; } else { reglamento.forma_pago2 = ""; } if (!rows.IsDBNull(55)) { reglamento.forma_pago3 = rows.GetString(55); } else { reglamento.forma_pago3 = ""; } if (!rows.IsDBNull(56)) { reglamento.numero_documento = rows.GetString(56) + ""; } else { reglamento.numero_documento = ""; } if (!rows.IsDBNull(57)) { reglamento.ejecutivo = rows.GetString(57) + ""; } else { reglamento.ejecutivo = ""; } if (!rows.IsDBNull(58)) { reglamento.moneda = rows.GetString(58) + ""; } else { reglamento.moneda = ""; } if (!rows.IsDBNull(59)) { reglamento.horas_nivel = rows.GetInt32(59) + ""; } else { reglamento.horas_nivel = ""; } if (!rows.IsDBNull(60)) { reglamento.ciudad_centro = rows.GetString(60); } else { reglamento.ciudad_centro = ""; } if (!rows.IsDBNull(61)) { reglamento.fecha_verificacion = rows.GetString(61); } else { reglamento.fecha_verificacion = ""; } if (!rows.IsDBNull(62)) { reglamento.lugar_cobranza = rows.GetString(62); } else { reglamento.lugar_cobranza = ""; } ///// if (!rows.IsDBNull(63)) { reglamento.razon_social_facturacion = rows.GetString(63); } else { reglamento.razon_social_facturacion = ""; } if (!rows.IsDBNull(64)) { reglamento.rfc_facturacion = rows.GetString(64); } else { reglamento.rfc_facturacion = ""; } if (!rows.IsDBNull(65)) { reglamento.domicilio_facturacion = rows.GetString(65); } else { reglamento.domicilio_facturacion = ""; } if (!rows.IsDBNull(66)) { reglamento.ciudad_facturacion = rows.GetString(66); } else { reglamento.ciudad_facturacion = ""; } if (!rows.IsDBNull(67)) { reglamento.telefono_facturacion = rows.GetString(67); } else { reglamento.telefono_facturacion = ""; } if (!rows.IsDBNull(68)) { reglamento.colinia_facturacion = rows.GetString(68) + ""; } else { reglamento.colinia_facturacion = ""; } if (!rows.IsDBNull(69)) { reglamento.cp_facturacion = rows.GetString(69); } else { reglamento.cp_facturacion = ""; } if (!rows.IsDBNull(70)) { reglamento.correo_facturacion = rows.GetString(70); } else { reglamento.correo_facturacion = ""; } if (!rows.IsDBNull(71)) { reglamento.fecha_nacimiento_titular = rows.GetString(71); } else { reglamento.fecha_nacimiento_titular = ""; } if (!rows.IsDBNull(72)) { reglamento.empresa_titular = rows.GetString(72) + ""; } else { reglamento.empresa_titular = ""; } if (!rows.IsDBNull(73)) { reglamento.correo_empresa = rows.GetString(73) + ""; } else { reglamento.correo_empresa = ""; } if (!rows.IsDBNull(74)) { reglamento.direccion_empresaT = rows.GetString(74); } else { reglamento.direccion_empresaT = ""; } if (!rows.IsDBNull(75)) { reglamento.codigo_postal_empresaT = rows.GetString(75); } else { reglamento.codigo_postal_empresaT = ""; } if (!rows.IsDBNull(76)) { reglamento.colonia_empresaT = rows.GetString(76) + ""; } else { reglamento.colonia_empresaT = ""; } if (!rows.IsDBNull(77)) { reglamento.ciudadT = rows.GetString(77) + ""; } else { reglamento.ciudadT = ""; } if (!rows.IsDBNull(78)) { reglamento.domicilio_titular = rows.GetString(78) + ""; } else { reglamento.domicilio_titular = ""; } if (!rows.IsDBNull(79)) { reglamento.ocupacion_titular = rows.GetString(79); } else { reglamento.ocupacion_titular = ""; } if (!rows.IsDBNull(80)) { reglamento.estadoT = rows.GetString(80); } else { reglamento.estadoT = ""; } if (!rows.IsDBNull(81)) { reglamento.colonia_titular = rows.GetString(81) + ""; } else { reglamento.colonia_titular = ""; } if (!rows.IsDBNull(82)) { reglamento.codigo_postal_titular = rows.GetString(82) + ""; } else { reglamento.codigo_postal_titular = ""; } if (!rows.IsDBNull(83)) { reglamento.nombre_referencia1 = rows.GetString(83) + ""; } else { reglamento.nombre_referencia1 = ""; } if (!rows.IsDBNull(84)) { reglamento.parentesco_referencia1 = rows.GetString(84); } else { reglamento.parentesco_referencia1 = ""; } if (!rows.IsDBNull(85)) { reglamento.telefono_referencia1 = rows.GetString(85); } else { reglamento.telefono_referencia1 = ""; } if (!rows.IsDBNull(86)) { reglamento.nombre_referencia2 = rows.GetString(86) + ""; } else { reglamento.nombre_referencia2 = ""; } if (!rows.IsDBNull(87)) { reglamento.parentesco_referencia2 = rows.GetString(87); } else { reglamento.parentesco_referencia2 = ""; } if (!rows.IsDBNull(88)) { reglamento.telefono_referencia2 = rows.GetString(88); } else { reglamento.telefono_referencia2 = ""; } if (!rows.IsDBNull(89)) { reglamento.nombre_referencia3 = rows.GetString(89) + ""; } else { reglamento.nombre_referencia3 = ""; } if (!rows.IsDBNull(90)) { reglamento.parentesco_referencia3 = rows.GetString(90); } else { reglamento.parentesco_referencia3 = ""; } if (!rows.IsDBNull(91)) { reglamento.telefono_referencia3 = rows.GetString(91) + ""; } else { reglamento.telefono_referencia3 = ""; } if (!rows.IsDBNull(92)) { reglamento.rfc_titular = rows.GetString(92) + ""; } else { reglamento.rfc_titular = ""; } if (!rows.IsDBNull(93)) { reglamento.tipo_contrato = rows.GetInt32(93) + ""; } else { reglamento.tipo_contrato = ""; } if (!rows.IsDBNull(94)) { reglamento.idmembre = rows.GetInt32(94) + ""; } else { reglamento.idmembre = ""; } if (!rows.IsDBNull(95)) { reglamento.domiciliar = rows.GetInt32(95) + ""; } else { reglamento.domiciliar = ""; } if (!rows.IsDBNull(96)) { reglamento.domiciliado = rows.GetInt32(96) + ""; } else { reglamento.domiciliado = ""; } if (!rows.IsDBNull(97)) { reglamento.token = rows.GetString(97) + ""; } else { reglamento.token = ""; } if (!rows.IsDBNull(98)) { reglamento.acepto = rows.GetInt32(98) + ""; } else { reglamento.acepto = ""; } membresia.reglamento = reglamento; membresia.id = membresia_id; membresia.test = rows.FieldCount; } rows.Close(); connection.Close(); if (membresia.reglamento == null) { respuesta.mensaje = "Error, no se encontro reglamento."; return(respuesta); } respuesta.mensaje = "Exito"; respuesta.resultado = 1; respuesta.data = membresia; } //using } //try catch (DbEntityValidationException ex) { respuesta.mensaje = "Errores econtrados."; List <Error> error_list = new List <Error>(); foreach (var errors in ex.EntityValidationErrors) { foreach (var error in errors.ValidationErrors) { // get the error message error_list.Add(new Error(error.ErrorMessage)); } //inner foreach } //foreach respuesta.data = error_list; } //DbEntityValidationException ex catch (Exception e) { respuesta.mensaje = "Error, intente mas tarde."; respuesta.data = e; } return(respuesta); }//index
static void Main() { try { string archivo = "c:\\sysley\\Leyes.list"; // Carga una lista // Carga la lista de leyes StreamReader lector = new StreamReader(archivo); Leyes ley = null; Reglamento regla = null; string linea = lector.ReadLine(); string[] separado = null; int i = 0; while (linea != "" && linea != null) { separado = linea.Split('|'); // Se empieza a leer en el espacio 3 por que es donde empieza el objeto regla = new Reglamento(separado[5], separado[6], Convert.ToInt32(separado[7])); ley = new Clases.Leyes(separado[3], Convert.ToInt32(separado[4]), regla); i = 8; if (separado.Length > 8) { while (i < separado.Length) { ley.Reglamentos.Agregar(new Reglamento(separado[i], separado[i + 1], Convert.ToInt32(separado[i + 2]))); i += 3; } Leyes.Agregar(ley); } linea = lector.ReadLine(); } lector.Close(); Leyes.Guardar(); archivo = "c:\\sysley\\Reglamentos.list"; // Carga la lista de reglamentos lector = new StreamReader(archivo); linea = lector.ReadLine(); while (linea != null) { Reglamentos.Agregar(new Reglamento(linea)); linea = lector.ReadLine(); } lector.Close(); Reglamentos.Guardar(); archivo = "c:\\sysley\\Usuarios.list"; // Carga la lista de usuarios lector = new StreamReader(archivo); linea = lector.ReadLine(); while (linea != "" && linea != null) { Usuarios.Agregar(new Clases.Usuarios(linea)); linea = lector.ReadLine(); } lector.Close(); Usuarios.Guardar(); archivo = "c:\\sysley\\Grupos.list"; // Carga la lista de grupos lector = new StreamReader(archivo); linea = lector.ReadLine(); while (linea != "" && linea != null) { Grupos.Agregar(new Grupo(linea)); linea = lector.ReadLine(); } lector.Close(); Grupos.Guardar(); lector = null; // Carga la pila de Prestamos archivo = "c:\\sysley\\Prestamos.pila"; lector = new StreamReader(archivo); linea = lector.ReadLine(); while (linea != "" && linea != null) { string[] separados = linea.Split('|'); linea = lector.ReadLine(); } } catch (Exception ex) { MessageBox.Show(ex.Message); System.IO.Directory.CreateDirectory(@"c:\sysley"); } Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); }