예제 #1
0
        public string DeletarFormula_Producao(TRegistro_CadFormula_Producao val)
        {
            Hashtable hs = new Hashtable();

            hs.Add("@P_CD_EMPRESA", val.CD_empresa);
            hs.Add("@P_CD_PRODUTO", val.CD_produto);
            hs.Add("@P_CD_VERSAO", val.CD_versao);
            return(this.executarProc("EXCLUI_PRD_FORMULAPRODUCAO", hs));
        }
예제 #2
0
        public string GravarFormula_Producao(TRegistro_CadFormula_Producao val)
        {
            Hashtable hs = new Hashtable();

            hs.Add("@P_CD_EMPRESA", val.CD_empresa);
            hs.Add("@P_CD_PRODUTO", val.CD_produto);
            hs.Add("@P_CD_VERSAO", val.CD_versao);
            hs.Add("@P_CD_TPLANESTOQUE", val.CD_tpLanEstoque);
            hs.Add("@P_CD_UNIDADE", val.CD_unidade);
            hs.Add("@P_CD_LOCAL", val.CD_local);
            hs.Add("@P_QTD_POR_EXPLOSAO", val.QTD_por_explosao);
            hs.Add("@P_DS_OBSERVACOES", val.ds_Observacoes);
            hs.Add("@P_DS_INDICACAO", val.ds_Indicacao);
            hs.Add("@P_DS_FORMULA", val.ds_Formula);
            hs.Add("@P_NM_RESPONSAVEL", val.nm_Responsavel);
            hs.Add("@P_TP_FORMULA", val.tp_Formula);
            hs.Add("@P_PC_QUEBRATECNICA", val.Pc_quebraTecnica);
            hs.Add("@P_TEMPOMISTURA", val.tempoMistura);
            hs.Add("@P_ST_ATIVADO", val.st_Ativado);
            return(executarProc("IA_PRD_FORMULAPRODUCAO", hs));
        }
예제 #3
0
        public TList_CadFormula_Producao Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            TList_CadFormula_Producao lista = new TList_CadFormula_Producao();
            SqlDataReader             reader;
            bool podeFecharBco = false;

            if (Banco_Dados == null)
            {
                this.CriarBanco_Dados(false);
                podeFecharBco = true;
            }

            try
            {
                if (vNM_Campo == "")
                {
                    reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), ""));
                }
                else
                {
                    reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo));
                }

                while (reader.Read())
                {
                    TRegistro_CadFormula_Producao CadFormula_Producao = new TRegistro_CadFormula_Producao();
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_EMPRESA")))
                    {
                        CadFormula_Producao.CD_empresa = reader.GetString(reader.GetOrdinal("CD_EMPRESA"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("NM_EMPRESA")))
                    {
                        CadFormula_Producao.NM_empresa = reader.GetString(reader.GetOrdinal("NM_EMPRESA"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_PRODUTO")))
                    {
                        CadFormula_Producao.CD_produto = reader.GetString(reader.GetOrdinal("CD_PRODUTO"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_PRODUTO")))
                    {
                        CadFormula_Producao.Ds_produto = reader.GetString(reader.GetOrdinal("DS_PRODUTO"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Versao")))
                    {
                        CadFormula_Producao.CD_versao = reader.GetDecimal(reader.GetOrdinal("CD_Versao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_TPLAnEstoque")))
                    {
                        CadFormula_Producao.CD_tpLanEstoque = reader.GetString(reader.GetOrdinal("CD_TPLAnEstoque"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_TPLAnEstoque")))
                    {
                        CadFormula_Producao.DS_tpLanEstoque = reader.GetString(reader.GetOrdinal("DS_TPLAnEstoque"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Unidade")))
                    {
                        CadFormula_Producao.CD_unidade = reader.GetString(reader.GetOrdinal("CD_Unidade"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Unidade")))
                    {
                        CadFormula_Producao.Ds_unidade = reader.GetString(reader.GetOrdinal("DS_Unidade"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Sigla_Unidade")))
                    {
                        CadFormula_Producao.Sigla_Unidade = reader.GetString(reader.GetOrdinal("Sigla_Unidade"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Local")))
                    {
                        CadFormula_Producao.CD_local = reader.GetString(reader.GetOrdinal("CD_Local"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Local")))
                    {
                        CadFormula_Producao.DS_local = reader.GetString(reader.GetOrdinal("DS_Local"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("QTD_por_Explosao")))
                    {
                        CadFormula_Producao.QTD_por_explosao = reader.GetDecimal(reader.GetOrdinal("QTD_por_Explosao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Observacoes")))
                    {
                        CadFormula_Producao.ds_Observacoes = reader.GetString(reader.GetOrdinal("DS_Observacoes"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Indicacao")))
                    {
                        CadFormula_Producao.ds_Indicacao = reader.GetString(reader.GetOrdinal("DS_Indicacao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Formula")))
                    {
                        CadFormula_Producao.ds_Formula = reader.GetString(reader.GetOrdinal("DS_Formula"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("NM_Responsavel")))
                    {
                        CadFormula_Producao.nm_Responsavel = reader.GetString(reader.GetOrdinal("NM_Responsavel"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("TP_Formula")))
                    {
                        CadFormula_Producao.tp_Formula = reader.GetString(reader.GetOrdinal("TP_Formula"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("PC_QuebraTecnica")))
                    {
                        CadFormula_Producao.Pc_quebraTecnica = reader.GetDecimal(reader.GetOrdinal("PC_QuebraTecnica"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("TempoMistura")))
                    {
                        CadFormula_Producao.tempoMistura = reader.GetDecimal(reader.GetOrdinal("TempoMistura"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ST_Ativado")))
                    {
                        CadFormula_Producao.st_Ativado = reader.GetString(reader.GetOrdinal("ST_Ativado"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Unidade_Produto")))
                    {
                        CadFormula_Producao.Cd_unidade_produto = reader.GetString(reader.GetOrdinal("CD_Unidade_Produto"));
                    }
                    lista.Add(CadFormula_Producao);
                }
            }
            finally
            {
                if (podeFecharBco)
                {
                    this.deletarBanco_Dados();
                }
            }
            return(lista);
        }