private void load_cb_busqueda() { combobox opcion_defecto = new combobox { value = null, categoria = "Seleccione una opcion" }; cb_busqueda.Items.Add(opcion_defecto); combobox buscar_id = new combobox { value = 1, categoria = "ID" }; cb_busqueda.Items.Add(buscar_id); combobox buscar_nombre = new combobox { value = 2, categoria = "Nombre del producto" }; cb_busqueda.Items.Add(buscar_nombre); cb_busqueda.SelectedItem = opcion_defecto; }
private void load_combo() {/*Aqui primero creamos la opcion por defecto que va a tener el combobox * despues creamos un listado del tipo del combobox y le pasamos lo que tragimos de la * base de datos y con un bloque forech llenamos el CB*/ combobox seleccion_por_defecto = new combobox() { value = null, categoria = "Seleccione una opcion" }; cb_categoria.Items.Add(seleccion_por_defecto); cb_categoria.SelectedItem = seleccion_por_defecto; List <combobox> listado = servicios.load_combo_categoria(); foreach (var item in listado) { combobox opciones_combo = new combobox() { value = item.value, categoria = item.categoria }; cb_categoria.Items.Add(opciones_combo); } }
private void buscar_producto() { /*Aqui utilizamos el value de */ combobox busqueda = cb_busqueda.SelectedItem as combobox; if (busqueda.value == null) { MessageBox.Show("Tiene que seleccionar un metodo de busqueda"); } else {/*utilizamos el tipo de busqueda para determinar porque medio es que vamos a buscar al cliente * basado en las opciones seleccionadas en el combobox que tenemos y cargar el data grid*/ int tipo_busqueda = (int)busqueda.value; dgv_productos.DataSource = servicios.buscar_producto(tipo_busqueda, tb_buscar.Text); } }
private void editar() { combobox opcion_combo = cb_categoria.SelectedItem as combobox; producto productos_nuevos = new producto(); productos_nuevos.nombre = tb_nombre.Text; productos_nuevos.id_categoria = Convert.ToInt32(opcion_combo.value); productos_nuevos.precio_compra = Convert.ToDouble(tb_precio_compra.Text); productos_nuevos.precio_venta = Convert.ToDouble(tb_precio_venta.Text); productos_nuevos.ganancia = Convert.ToDouble(tb_ganancia.Text); productos_nuevos.descripcion = tb_direccion.Text; servicios.editar_producto(productos_nuevos, id); MessageBox.Show("Producto editado"); limpiar_boxes(); }
//打开excel public ActionResult OpenExcel(FormCollection form) { EmployeeImportHelpers th = new EmployeeImportHelpers(); HttpRequest request = System.Web.HttpContext.Current.Request; HttpFileCollection FileCollect = request.Files; if (FileCollect.Count > 0) { foreach (string str in FileCollect) { HttpPostedFile FileSave = FileCollect[str]; //用key获取单个文件对象HttpPostedFile string fileName = FileSave.FileName.Substring(FileSave.FileName.LastIndexOf("\\") + 1); string filePath = string.Format(HttpRuntime.AppDomainAppPath.ToString() + @"Upload"); if (!Directory.Exists(filePath)) { Directory.CreateDirectory(filePath); } string Path = string.Format("{0}\\{1}_{2}", filePath, DateTime.Now.ToString("yyyyMMddHHmmss"), fileName); FileSave.SaveAs(Path); //将上传的文件保存 //return Json(ResultData.CreateError("维护中,暂不能用!")); dsRead = th.ReadExlToDt(Path); combo.Clear(); // Dictionary<string, int> list = new Dictionary<string, int>(); for (int i = 0; i < dsRead.Tables.Count; i++) { combobox combobox = new combobox(); combobox.id = i.ToString(); combobox.text = dsRead.Tables[i].TableName; combo.Add(combobox); //list.Add(dsRead.Tables[i].TableName, i); } return(Json(ResultData.Create(null), "text/html;charset=utf-8", JsonRequestBehavior.AllowGet)); } } return(View(form)); }
public List <combobox> load_combo_categoria() {/*Aqui lo que hacemos es que creamos un listado con el tipo de combobox * para poder retornar el mismo listado, mas abajo traemos todos los datos de la tabla * y despues con un bucle foreach creamos un objeto del tipo combobox para despues poder * llenar el listado y devolverlo*/ List <combobox> listado = new List <combobox>(); using (kid_storeEntities database = new kid_storeEntities()) { var combo = from b in database.categoria_productos select b; foreach (var item in combo) { combobox pan = new combobox { value = item.id, categoria = item.nombre }; listado.Add(pan); } return(listado); } }