Exemple #1
0
        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;
        }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
        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);
            }
        }
Exemple #4
0
        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));
        }
Exemple #6
0
        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);
            }
        }