public void cargarpedidoxCliente() { try { fa_pedido_Bus bus = new fa_pedido_Bus(); fa_orden_Desp_Info ordenInfo = new fa_orden_Desp_Info(); ordenInfo.IdCliente = Convert.ToDecimal(ctrl_Cliente.cmb_cliente.EditValue); ordenInfo.IdBodega = Convert.ToInt32(ctrl_SucBod.cmb_bodega.EditValue); ordenInfo.IdSucursal = Convert.ToInt32(ctrl_SucBod.cmb_sucursal.EditValue); ordenInfo.IdEmpresa = param.IdEmpresa; listapedido = bus.ObtenerOrdenDespachoxCliente(ordenInfo); listapedido.ForEach(id => id.DesProduct = obtnerDesProd(id.IdProducto)); var listado = from q in listapedido where q.IdSucursal == ordenInfo.IdSucursal && q.IdBodega == ordenInfo.IdBodega select q; gridControlPedido.DataSource = listado.ToList(); gridViewPedido.ExpandAllGroups(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
private void btnAprobar_Click(object sender, EventArgs e) { try { dtpFechaFin.Focus(); List <fa_pedido_Info> lst = new List <fa_pedido_Info>(); foreach (var item in DataSource) { if (item.Chek) { lst.Add(item); } } fa_pedido_Bus bus = new fa_pedido_Bus(); if (bus.ActualizarEstadoApro(lst, "A")) { MessageBox.Show("Pedidos Aprobrados Con exito"); } CargaGrid(dtpFechaIni.Value, dtpFechaFin.Value); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
private void CargaGrid(DateTime fecha_ini, DateTime fecha_fin) { try { List <fa_pedido_Info> lista_pedido = new List <fa_pedido_Info>(); fa_pedido_Bus bus_pers = new fa_pedido_Bus(); lista_pedido = bus_pers.Get_List_pedido(param.IdEmpresa, fecha_ini, fecha_fin, Convert.ToInt32(UC_Sucursal.cmb_sucursal.EditValue), Convert.ToInt32(UC_Sucursal.cmb_bodega.EditValue));//.FindAll(v => v.IdEstadoAprobacion == "N"); DataSource = new BindingList <fa_pedido_Info>(lista_pedido); gridControlPedido.DataSource = DataSource; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }