private void bsSintetico_PositionChanged(object sender, EventArgs e) { if (bsSintetico.Current != null) { //Buscar Saldo Local bsSaldoLocal.DataSource = TCN_ConsultaProdutos.buscaLocal( (bsSintetico.Current as DataRowView)["cd_empresa"].ToString(), (bsSintetico.Current as DataRowView)["cd_produto"].ToString()); bsSaldoLocal.ResetBindings(true); //Buscar Saldo Variedade bsSaldoVariedade.DataSource = TCN_ConsultaProdutos.BuscarVariedade( (bsSintetico.Current as DataRowView)["cd_empresa"].ToString(), (bsSintetico.Current as DataRowView)["cd_produto"].ToString()); bsSaldoVariedade.ResetBindings(true); //Saldo Grade bsGrade.DataSource = new TCD_GradeEstoque().Select((bsSintetico.Current as DataRowView)["cd_empresa"].ToString(), (bsSintetico.Current as DataRowView)["cd_produto"].ToString(), true); bsGrade.ResetBindings(true); tot_grade.Text = (bsGrade.List as List <TRegistro_SaldoGrade>).Sum(p => p.Saldo).ToString("N0", new System.Globalization.CultureInfo("pt-BR", true)); } else { bsSaldoLocal.Clear(); bsSaldoVariedade.Clear(); bsGrade.Clear(); } }
private void bsProduto_PositionChanged(object sender, EventArgs e) { if (bsProduto.Current != null) { //Dados Produto bs_ConsultaProduto.DataSource = TCN_ConsultaProdutos.busca((bsProduto.Current as CamadaDados.Estoque.Cadastros.TRegistro_CadProduto).CD_Produto); //Buscar Ficha Tecnica (bsProduto.Current as TRegistro_CadProduto).lFicha = TCN_FichaTecProduto.Buscar((bsProduto.Current as TRegistro_CadProduto).CD_Produto, string.Empty, null); //Dados Estoque bs_ConsultaLocal.DataSource = TCN_ConsultaProdutos.buscaLocal(string.Empty, (bsProduto.Current as CamadaDados.Estoque.Cadastros.TRegistro_CadProduto).CD_Produto); //Preco Produto bsConsultaPrecoVenda.DataSource = TCN_ConsultaProdutos.buscaConsultaPreco(string.Empty, (bsProduto.Current as CamadaDados.Estoque.Cadastros.TRegistro_CadProduto).CD_Produto, string.Empty, string.Empty); } }