public void GetStudents() { var cs = ConfigurationManager.ConnectionStrings["SISTEM_ALIADOSConnectionString"].ConnectionString; var students = new List <catalogo>(); using (var con = new SqlConnection(cs)) { var cmd = new SqlCommand("sp_ListAsignaciones", con) { CommandType = CommandType.StoredProcedure }; con.Open(); var dr = cmd.ExecuteReader(); while (dr.Read()) { var student = new catalogo { //Id_Estado = Convert.ToInt32(dr[0].ToString()), //d_estado = dr[1].ToString(), clave_elector = dr[0].ToString(), nombre = dr[1].ToString(), fecha_nac = dr[2].ToString(), calle = dr[3].ToString(), num_ext = dr[4].ToString(), //fecha_nac = dr[4].ToString(), //afiliacion = dr[5].ToString(), //calle = dr[6].ToString(), //num_ext = dr[7].ToString(), //num_int = Convert.ToInt32(dr[8].ToString()), //colonia = dr[9].ToString(), //municipio = dr[10].ToString(), //seccion = Convert.ToInt32(dr[11].ToString()), //clave_elector = dr[12].ToString(), //telefono = dr[13].ToString(), //codigoP = dr[14].ToString(), //manzana = dr[15].ToString(), //idPersonas = Convert.ToInt32(dr[17].ToString()), //idEstado = Convert.ToInt32(dr[18].ToString()), //idMunicipio = Convert.ToInt32(dr[5].ToString()), //estado = Convert.ToInt32(dr[20].ToString()), }; students.Add(student); } } var js = new JavaScriptSerializer(); Context.Response.Write(js.Serialize(students)); }
public ActionResult Edit([Bind(Include = "id_producto,producto,familia,descripcion,costo,capacidad,procesador,sistemaoperativo")] catalogo catalogonew, HttpPostedFileBase ruta_imagen) { if (ruta_imagen != null && ruta_imagen.ContentLength > 0) { try { /*Guardar archivo */ string path = Path.Combine(Server.MapPath("~/Archivos/Sistemas/"), Path.GetFileName(ruta_imagen.FileName)); System.IO.Directory.CreateDirectory((Server.MapPath("~/Archivos/Sistemas/"))); ruta_imagen.SaveAs(path); System.Diagnostics.Debug.WriteLine("Archivo guardado"); var ruta = "../Archivos/Sistemas/" + ruta_imagen.FileName; catalogonew.foro = ruta; } catch (Exception e) { } } db.Entry(catalogonew).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "catalogo")); }
private void ActualizaGridCatalogos(DataGridView dataGridView1, catalogo catalogo) { int i = 0; dataGridView1.Rows.Clear(); dataGridView1.Columns.Clear(); dataGridView1.Columns.Add("ID_", "ID"); dataGridView1.Columns[i++].Visible = false; //dataGridView1.Columns.Add("Catalogo_", "Catálogo"); //dataGridView1.Columns[1].Visible = true; //dataGridView1.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dataGridView1.Columns.Add("Nombre_", "Nombre"); dataGridView1.Columns[i++].Visible = true; dataGridView1.Columns.Add("Peso_", "Peso"); dataGridView1.Columns[i++].Visible = true; //dataGridView1.Columns.Add("Numeral_", "Numeral"); //dataGridView1.Columns[i++].Visible = true; foreach (var detalle in catalogo.detalle_catalogo.OrderBy(item => item.numeral)) { DataGridViewRow fila = new DataGridViewRow(); fila.CreateCells(dataGridView1, "", "", ""); fila.Cells[0].Value = detalle.id; fila.Cells[1].Value = detalle.nombre; fila.Cells[2].Value = detalle.peso; //fila.Cells[4].Value = encuesta.numeral; dataGridView1.Rows.Add(fila); } dataGridView1.Update(); }