Beispiel #1
0
        public string Deletar(TRegistro_ApontamentoProducao val)
        {
            System.Collections.Hashtable hs = new System.Collections.Hashtable(1);
            hs.Add("@P_ID_APONTAMENTO", val.Id_apontamento);

            return(executarProc("EXCLUI_PRD_APONTAMENTOPRODUCAO", hs));
        }
Beispiel #2
0
        public string Gravar(TRegistro_ApontamentoProducao val)
        {
            System.Collections.Hashtable hs = new System.Collections.Hashtable(9);
            hs.Add("@P_ID_APONTAMENTO", val.Id_apontamento);
            hs.Add("@P_CD_EMPRESA", val.Cd_empresa);
            hs.Add("@P_NR_LOTEPRODUCAO", val.Nr_loteproducao);
            hs.Add("@P_DT_APONTAMENTO", val.Dt_apontamento);
            hs.Add("@P_DT_VALIDADE", val.Dt_validade);
            hs.Add("@P_ID_TURNO", val.Id_turno);
            hs.Add("@P_VL_CUSTO_MPD", val.Vl_custo_mpd);
            hs.Add("@P_VL_CUSTO_FIXODIRETO", val.Vl_custo_fixodireto);
            hs.Add("@P_ST_REGISTRO", val.St_registro);

            return(executarProc("IA_PRD_APONTAMENTOPRODUCAO", hs));
        }
Beispiel #3
0
        public TList_ApontamentoProducao Select(TpBusca[] vBusca, int vTop, string vNM_Campo)
        {
            TList_ApontamentoProducao lista = new TList_ApontamentoProducao();
            bool podeFecharBco = false;

            if (Banco_Dados == null)
            {
                podeFecharBco = CriarBanco_Dados(false);
            }
            SqlDataReader reader = ExecutarBusca(SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo));

            try
            {
                while (reader.Read())
                {
                    TRegistro_ApontamentoProducao reg = new TRegistro_ApontamentoProducao();
                    if (!reader.IsDBNull(reader.GetOrdinal("ID_Apontamento")))
                    {
                        reg.Id_apontamento = reader.GetDecimal(reader.GetOrdinal("ID_Apontamento"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Empresa")))
                    {
                        reg.Cd_empresa = reader.GetString(reader.GetOrdinal("CD_Empresa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("NM_Empresa")))
                    {
                        reg.Nm_empresa = reader.GetString(reader.GetOrdinal("NM_Empresa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("NR_LoteProducao")))
                    {
                        reg.Nr_loteproducao = reader.GetDecimal(reader.GetOrdinal("NR_LoteProducao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_LoteProducao")))
                    {
                        reg.Ds_loteproducao = reader.GetString(reader.GetOrdinal("DS_LoteProducao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DT_Apontamento")))
                    {
                        reg.Dt_apontamento = reader.GetDateTime(reader.GetOrdinal("DT_Apontamento"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DT_Validade")))
                    {
                        reg.Dt_validade = reader.GetDateTime(reader.GetOrdinal("DT_Validade"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ID_Turno")))
                    {
                        reg.Id_turno = reader.GetDecimal(reader.GetOrdinal("ID_Turno"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Turno")))
                    {
                        reg.Ds_turno = reader.GetString(reader.GetOrdinal("DS_Turno"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Vl_Custo_MPD")))
                    {
                        reg.Vl_custo_mpd = reader.GetDecimal(reader.GetOrdinal("Vl_Custo_MPD"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Vl_Custo_FixoDireto")))
                    {
                        reg.Vl_custo_fixodireto = reader.GetDecimal(reader.GetOrdinal("Vl_Custo_FixoDireto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("St_registro")))
                    {
                        reg.St_registro = reader.GetString(reader.GetOrdinal("St_registro"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    deletarBanco_Dados();
                }
            }
            return(lista);
        }