private void frmEstoque_Load(object sender, EventArgs e) { //Módulo - Estoque //ucSessaoSistema1.DefinaModulo("Estoque", Properties.Resources.WhiteBox); this.EscondaHeadersTabControl(tabControl1); //Catálogo de Produtos using (var servicoDeProduto = new ServicoDeProduto()) { _listaDeProdutos = servicoDeProduto.ConsulteTodosOsProdutos(); } CarregueDataGridProdutos(_listaDeProdutos); cbFiltro.SelectedText = "Nome"; //Histórico de Produtos using (var servicoDeInteracao = new ServicoDeInteracao()) { _listaDeInteracoes = servicoDeInteracao.ConsulteTodasAsInteracoes(); } CarregueDataGridInteracoes(_listaDeInteracoes); cbPesquisaHistorico.Text = "Observação"; //Selecionar pesquisa por produto cbPesquisaHistorico.SelectedIndex = 5; }
private void AtualizeValorComODoProduto() { var listaDeProdutos = new List <Produto>(); using (var servicoDeProduto = new ServicoDeProduto()) { listaDeProdutos = servicoDeProduto.ConsulteTodosOsProdutos(); } var produto = listaDeProdutos.Find(x => x.Nome.Trim() == cbProduto.Text); if (produto == null) { return; } decimal valorASerAtribuido = 0; switch ((EnumTipoDeInteracao)cbTipo.SelectedIndex + 1) { case EnumTipoDeInteracao.ENTRADA: valorASerAtribuido = produto.PrecoDeCompra; break; case EnumTipoDeInteracao.SAIDA: valorASerAtribuido = produto.PrecoDeVenda; break; } GStxtValor.Valor = valorASerAtribuido; }
private void frmInteracao_Load(object sender, EventArgs e) { var listaDeProdutos = new List <Produto>(); using (var servicoDeProduto = new ServicoDeProduto()) { listaDeProdutos = servicoDeProduto.ConsulteTodosOsProdutos(); } PreenchaComboBoxPesquisaComProdutos(listaDeProdutos); switch (_tipoDoForm) { case EnumTipoDeForm.Cadastro: cbTipo.SelectedIndex = 0; break; case EnumTipoDeForm.Detalhamento: if (cbTipo.SelectedIndex == ((int)EnumTipoDeInteracao.BASE_DE_TROCA - 1)) { txtLineQuantidadeAux.Visible = true; txtQuantidadeAux.Visible = true; lblQuantidadeAux.Visible = true; } break; } InicializeInconsistencias(); }
private void btnRefresh_Click(object sender, EventArgs e) { txtPesquisa.ForeColor = Color.Silver; txtPesquisa.Text = "Pesquisar..."; using (var servicoDeProduto = new ServicoDeProduto()) { _listaDeProdutos = servicoDeProduto.ConsulteTodosOsProdutos(); } CarregueDataGridProdutos(_listaDeProdutos); }
public Interacao CarregueObjetoComControles() { var interacao = new Interacao(); interacao.Observacao = txtObservacoes.Text.Trim(); interacao.ValorInteracao = GStxtValor.Valor; interacao.AtualizarValorDoProdutoNoCatalogo = chkAtualizar.Checked; interacao.TipoDeInteracao = (EnumTipoDeInteracao)cbTipo.SelectedIndex + 1; interacao.QuantidadeInterada = !string.IsNullOrEmpty(txtQuantidade.Text.Trim()) ? int.Parse(txtQuantidade.Text.Trim()) : 0; interacao.QuantidadeAuxiliar = !string.IsNullOrEmpty(txtQuantidadeAux.Text.Trim()) ? new int?(int.Parse(txtQuantidadeAux.Text.Trim())) : new int?(); interacao.Origem = txtOrigem.Text.Trim(); interacao.Destino = txtDestino.Text.Trim(); interacao.NumeroDaNota = txtNumeroDaNotaFiscal.Text.Trim(); interacao.HorarioProgramado = GSUtilitarios.ObtenhaDateTimeCompletoDePickers(dateData, dateHorario); var listaDeProdutos = new List <Produto>(); using (var servicoDeProduto = new ServicoDeProduto()) { listaDeProdutos = servicoDeProduto.ConsulteTodosOsProdutos(); } interacao.Produto = listaDeProdutos.Find(x => x.Nome.Trim() == cbProduto.Text.Trim()); if (chkInformarNumeroDeSerie.Checked) { interacao.InformaNumeroDeSerie = true; //Carregando números de série foreach (var multiTextBox in flpNumerosDeSerie.Controls) { var valor = (multiTextBox as GSMultiTextBox).Texto; if (!string.IsNullOrEmpty(valor)) { interacao.NumerosDeSerie.Add(valor); } } } else { interacao.InformaNumeroDeSerie = false; } return(interacao); }