Esempio n. 1
0
        public void SetGrid()
        {
            try
            {
                in_movi_inven_tipo_x_tb_bodega_Bus BusMoviTipo = new in_movi_inven_tipo_x_tb_bodega_Bus();

                var Consulta = BusMoviTipo.Get_List_movi_inven_tipo_x_tb_bodega(param.IdEmpresa, infoTemp.IdMovi_inven_tipo);

                foreach (in_movi_inven_tipo_x_tb_bodega_Info item in Consulta)
                {
                    foreach (var Registro in DataSource)
                    {
                        if (item.IdSucucursal == Registro.IdSucucursal && item.IdBodega == Registro.IdBodega)
                        {
                            Registro.Estado    = true;
                            Registro.IdCtaCble = item.IdCtaCble;
                        }
                    }
                }
                gridControl.DataSource = DataSource;
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 2
0
        private void gridView1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            try
            {
                if (gridView_movi_inven.FocusedColumn.Caption == "*")
                {
                    gridView_movi_inven.SetRowCellValue(e.PrevFocusedRowHandle, colChek, false);
                    gridView_movi_inven.SetRowCellValue(e.FocusedRowHandle, colChek, true);

                    in_movi_inven_tipo_x_tb_bodega_Bus BUSTipo = new in_movi_inven_tipo_x_tb_bodega_Bus();



                    var Consulta = BUSTipo.Get_List_movi_inven_tipo_x_tb_bodega(param.IdEmpresa, Convert.ToInt32(gridView_movi_inven.GetFocusedRowCellValue(colIdMovi_inven_tipo)));
                    foreach (var item1 in Consulta)
                    {
                        foreach (var item in ListaBodegas)
                        {
                            if (item.IdBodega == item1.IdBodega && item.IdSucursal == item1.IdSucucursal)
                            {
                                item1.Sucursal = item.NomSucursal;
                                item1.Bodega   = item.bo_Descripcion;
                            }
                        }
                    }
                    foreach (var item in ListaData)
                    {
                        item.ip         = null;
                        item.EstaEnBase = "N";
                        foreach (var item1 in Consulta)
                        {
                            if (item.bo_Descripcion == item1.Bodega && item.NomSucursal == item1.Sucursal)
                            {
                                item.ip         = item1.IdCtaCble;
                                item.EstaEnBase = "S";
                            }
                        }
                    }


                    treeList1.ExpandAll();
                }

                if (UnaVez)
                {
                    foreach (var item in DataSource)
                    {
                        item.Chek = false;
                    }
                    UnaVez = false;
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }