public void listarGrupo(OracleConexao conecta)
 {
     grupo = conecta.Consulta("select subgrp_cod, subgrp_desc from SUBGRUPO where subgrp_grp='030'");
     comboBoxGrupo.Items.Add(new Grupo(-1, "---"));
     foreach (DataRow row in grupo.Rows)
     {
         // comboBoxGrupo.Items.Add(row[1]);
         comboBoxGrupo.Items.Add(new Grupo(Convert.ToInt32(row[0]),row[1].ToString()));
     }
 }
예제 #2
0
 public Produto(string material, string serie, int filial, OracleConexao conecta)
 {
     Initialize(material, serie, filial);
     this.conecta = conecta;
     Show();
 }
예제 #3
0
 // ERROS DE PROCESSAMENTO
 private void VerificaErrosProcessamento(OracleConexao conecta)
 {
     string query = "select movestdat Data, movestseo Origem, movestsed Destino, movesttip Tipo, movestref Material, movestser Serie, movestncf Nf, me_log Processamento from me where me_est is null and movestref = '" + material + "' and movestser = '" + serie + "'";
     DataTable errosProc = new DataTable();
     errosProc = conecta.Consulta(query);
     if (errosProc.Rows.Count > 0)
     {
         lblErrProc.Text = "Erro de processamento em: " + errosProc.Rows[0]["Data"].ToString().Replace("00:00:00","") + " Nota: " + errosProc.Rows[0]["NF"] + " - " + errosProc.Rows[0]["Processamento"].ToString();
     }
     else
     {
         lblErrProc.Enabled = false;
         lblErrProc.Visible = false;
     }
 }
예제 #4
0
        // SENDO COLETADO
        private void VerificaColetando(OracleConexao conecta)
        {
            string query = "select trf_vol from trftmp where trf_ser='"+serie+"' and trf_ref='"+material+"'";
            Console.WriteLine(query);
            DataTable vol = new DataTable();
            vol = conecta.Consulta(query);
            if(vol.Rows.Count > 0)
            {
                lblColetando.Text = "Sendo coletado no volume: ";
                txtColetando.Text = vol.Rows[0]["trf_vol"].ToString();
            }
            else
            {
                lblColetando.Enabled = false;
                lblColetando.Visible = false;

                txtColetando.Enabled = false;
                txtColetando.Visible = false;
            }
        }
예제 #5
0
 //SALDOS
 private void MostraSaldo(OracleConexao conecta)
 {
     string query = "select est_set Filial, est_sal saldo, est_tam tamanho from estoques where est_ref = '" + material + "' and est_ser = '" + (serie).Trim() + "'";
     prodGridSaldos.DataSource = conecta.Consulta(query);
 }
예제 #6
0
 // HISTORICOS
 private void MostraHistorico(OracleConexao conecta)
 {
     string query = "select mov_dat Data, mov_seo Origem, mov_sed Destino,TIP_DES Tipo, mov_doc nf, 'Cpf: ' || MOV_CDEMP || ' Vdr:' ||  MOV_CDVDR || ' R$:' || MOV_VAL obs from movimento, TIPMOV where mov_ref = '" + material + "' and mov_ser = '" + serie + "' and mov_tip = TIP_COD order by mov_dat";
     ProdGridHist.DataSource = conecta.Consulta(query);
     ProdGridHist.Columns["TIPO"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
     if(ProdGridHist.Rows.Count > 0)
     {
         prodFilial.Text = ProdGridHist.Rows[ProdGridHist.Rows.Count - 1].Cells["destino"].Value.ToString();
     }
     else
     {
         prodFilial.Text = filial.ToString();
     }
     // Loop para verificação e ajuste
     foreach (DataGridViewRow row in ProdGridHist.Rows)
     {
         CheckCheckin(row);  // Muda para Checkin o Tipo
         CheckOpc9(row); // Verifica opção 9 e informa a troca
         Checktrf(row);
     }
 }
예제 #7
0
        // Tabela de grupos, subgrupos e mercadoria
        // DADOS DO PRODUTO
        private void DetalhesProduto(OracleConexao conecta)
        {
            string query = "select MERCADO_DES,MERCADO_ANOEST,MERCADO_SGRP,MERCADO_GRP,grupo_desc,subgrp_desc from MERCADORIAS,grupo,subgrupo where MERCADO_COD = '"+material+"' and mercado_grp = grupo_cod and mercado_sgrp = subgrp_cod";
            // Dados da Mercadoria
            try
            {
                dadosProduto = conecta.Consulta(query);
                prodDescr.Text = dadosProduto.Rows[0]["MERCADO_DES"].ToString().ToLower();
                anoEst.Text = dadosProduto.Rows[0]["MERCADO_ANOEST"].ToString();
                subGrp.Text = dadosProduto.Rows[0]["MERCADO_SGRP"] + " - " + dadosProduto.Rows[0]["subgrp_desc"] + " ";
                prodGrp.Text = dadosProduto.Rows[0]["MERCADO_GRP"] + " - " + dadosProduto.Rows[0]["grupo_desc"] + " ";
            }
            catch (Exception e)
            {

                Console.WriteLine("error" + e.Message);
            }

            // Dados da Trasnferencia
            dadosTrf = conecta.Consulta("select trf_vol from transferido where trf_ser = '" + serie + "' and trf_ref = '" + material + "'");
            if (dadosTrf.Rows.Count >0)
            {
                textVol.Text = dadosTrf.Rows[0]["trf_vol"].ToString();
            }
        }