private void DG_articulos_CellClick(Object sender, DataGridViewCellEventArgs e) //Handles DG_articulos.CellClick { DataGridView LAtrib = (DataGridView)sender; int fil, col, col_procesar; col_procesar = 3; fil = e.RowIndex; col = e.ColumnIndex; if (fil != -1 && col == col_procesar) { DetalleArticulo data = (DetalleArticulo)LAtrib.Rows[fil].DataBoundItem; Boolean valor = data.procesar; if (valor) { mark_actual.Text = (cantidad_detalle() - 1).ToString(); } else { mark_actual.Text = (cantidad_detalle() + 1).ToString(); } data.procesar = !valor; var currList = GetBinding(); currList[fil] = data; ListBinding(currList); RBclear.Focus(); } }
private void AddBinding(DetalleArticulo item) { var bnd = GetBinding(); bnd.Add(item); ListBinding(bnd); }
public ActionResult ImportarArchivos(string cliente, string proveedores, string detalle, string producto) { if (cliente != null) { List <OrdenCompraSerializados> list = JsonConvert.DeserializeObject <List <OrdenCompraSerializados> >(cliente); List <Orden> OrdenesClientes = new List <Orden>(); foreach (OrdenCompraSerializados orden in list) { Orden occ = new Orden(); occ.Descripcion = orden.Descripcion; occ.Fecha = orden.Fecha; occ.TipoOrden = (TipoOrden)'c'; occ.Demanda = orden.Demanda; occ.Saldo = orden.Saldo; occ.Cubierto = orden.Cubierto; occ.Precio = orden.Precio; occ.Total = orden.Total; OrdenesClientes.Add(occ); } helperImportaciones.ImportarClientes(OrdenesClientes); } if (proveedores != null) { List <OrdenCompraSerializados> proovedores = JsonConvert.DeserializeObject <List <OrdenCompraSerializados> >(proveedores); List <Orden> OrdenesProv = new List <Orden>(); foreach (OrdenCompraSerializados orden in proovedores) { Orden ocp = new Orden(); ocp.Descripcion = orden.Descripcion; ocp.Fecha = orden.Fecha; ocp.TipoOrden = (TipoOrden)'c'; ocp.Demanda = orden.Demanda; ocp.Saldo = orden.Saldo; ocp.Cubierto = orden.Cubierto; ocp.Precio = orden.Precio; ocp.Total = orden.Total; OrdenesProv.Add(ocp); } helperImportaciones.ImportarProveedores(OrdenesProv); } if (detalle != null) { List <DetalleArticuloSerializados> stocks = JsonConvert.DeserializeObject <List <DetalleArticuloSerializados> >(detalle); List <DetalleArticulo> StockDetalle = new List <DetalleArticulo>(); foreach (DetalleArticuloSerializados stock in stocks) { DetalleArticulo art = new DetalleArticulo(); art.Codigo = stock.Codigo; art.Color = stock.Color; art.Comprobante = stock.Comprobante; art.Deposito = stock.Deposito; art.Egreso = stock.Egresos; art.Fecha = stock.Fecha; art.Ingreso = stock.Ingresos; art.Medida = stock.Medida; art.Saldo = stock.Saldo; StockDetalle.Add(art); } helperImportaciones.ImportarDetalleArticulo(StockDetalle); } if (producto != null) { List <ProductosSerializados> productosSerializados = JsonConvert.DeserializeObject <List <ProductosSerializados> >(producto); List <Producto> productos = new List <Producto>(); foreach (ProductosSerializados prod in productosSerializados) { Producto prd = new Producto(); prd.Codigo = prod.Codigo; prd.Activado = prod.Activado.Equals("S"); prd.Articulo = prod.servicio; prd.Descripcion = prod.Descripcion; prd.Imputable = prod.Imputable.Equals("S"); prd.Modelo = prod.Modelo; prd.Nivel = prod.Nivel; prd.Notas = prod.Notas; productos.Add(prd); } helperImportaciones.ImportarProductos(productos); } //el resultado en un modal que indica que fue satisfactorio return(PartialView("Principal")); }