예제 #1
0
        public bool RecordExists(ref System.Data.SqlClient.SqlConnection _SqlConnection, string _Sql)
        {
            System.Data.SqlClient.SqlDataReader _SqlDataReader = null;
            try
            {
                // Pass the connection to a command object

                System.Data.SqlClient.SqlCommand _SqlCommand

                    = new System.Data.SqlClient.SqlCommand(_Sql, _SqlConnection);
                // get query results
                _SqlDataReader = _SqlCommand.ExecuteReader();
            }

            catch (Exception)
            {
                return(false);
            }

            if (_SqlDataReader != null && _SqlDataReader.Read())
            {
                // close Sql reader before exit

                if (_SqlDataReader != null)
                {
                    _SqlDataReader.Close();

                    _SqlDataReader.Dispose();
                }

                // record found

                return(true);
            }
            else
            {
                // close Sql reader before exit

                if (_SqlDataReader != null)
                {
                    _SqlDataReader.Close();

                    _SqlDataReader.Dispose();
                }

                // record not found
                return(false);
            }
        }
예제 #2
0
        /// <summary>
        /// 将所有数据库中用户基本信息读入内存
        /// </summary>
        /// <returns></returns>
        private static Dictionary <string, User> GetUsers()
        {
            Dictionary <string, User> users = new Dictionary <string, User>();

            System.Data.SqlClient.SqlDataReader dr = DataAccess.GetReaderBySql("select * from users");
            if (dr != null)
            {
                while (dr.Read())
                {
                    User user = new User();

                    user.UserID   = dr["UserID"].ToString().Trim();
                    user.UserName = dr["UserName"] is DBNull ? user.UserID : dr["UserName"].ToString().Trim();
                    //user.Sex = Convert.ToByte(dr["Sex"] is DBNull ? 0 : dr["Sex"]);
                    //user.FaceIndex = Convert.ToInt32(dr["FaceIndex"] is DBNull ? 0 : dr["FaceIndex"]);
                    user.GroupID = dr["GroupID"] is DBNull ? "" : dr["GroupID"].ToString().Trim();
                    user.OrderID = Convert.ToInt32(dr["OrderID"] is DBNull ? 0 : dr["OrderID"]);

                    users.Add(user.UserID, user);
                }
                dr.Close();
            }
            dr.Dispose();
            return(users);
        }
예제 #3
0
파일: ExcelHelper.cs 프로젝트: soon14/vzan
        public static void Out2ExcelDataReader(System.Data.SqlClient.SqlDataReader dr, string fileName)
        {
            HSSFWorkbook workbook = new HSSFWorkbook();
            HSSFSheet    sheet    = workbook.CreateSheet() as HSSFSheet;

            HSSFRow  dataRow          = null;
            HSSFCell cell             = null;
            int      sheetMaxRowIndex = 65535;
            int      currentRowIndex  = 0;


            List <string> drColumnNameList = new List <string>();

            for (int i = 0; i < dr.FieldCount; i++)
            {
                drColumnNameList.Add(dr.GetName(i));
            }
            while (dr.Read())
            {
                if (currentRowIndex == 0)
                {
                    //填充表头
                    dataRow = sheet.CreateRow(currentRowIndex) as HSSFRow;
                    for (int i = 0; i < drColumnNameList.Count; i++)
                    {
                        cell = dataRow.CreateCell(i) as HSSFCell;
                        cell.SetCellValue(drColumnNameList[i]);
                    }
                    currentRowIndex++;
                }
                dataRow = sheet.CreateRow(currentRowIndex) as HSSFRow;
                for (int i = 0; i < drColumnNameList.Count; i++)
                {
                    cell = dataRow.CreateCell(i) as HSSFCell;
                    cell.CellStyle.DataFormat = HSSFDataFormat.GetBuiltinFormat("@");
                    cell.SetCellValue(dr[i].ToString());
                }
                currentRowIndex++;
                if (currentRowIndex > sheetMaxRowIndex)
                {
                    sheet           = workbook.CreateSheet() as HSSFSheet;
                    currentRowIndex = 0;
                }
            }
            dr.Close();
            dr.Dispose();

            //保存
            using (MemoryStream ms = new MemoryStream())
            {
                workbook.Write(ms);
                //sheet.Dispose();
                //workbook.Dispose();
                cell     = null;
                dataRow  = null;
                sheet    = null;
                workbook = null;
                Out2Client(ms, fileName);
            }
        }
예제 #4
0
        unsafe void SendAllData(object o)
        {
            string bn_no = BN_NO;

            System.Data.SqlClient.SqlConnection Conn = new System.Data.SqlClient.SqlConnection();
            System.Data.SqlClient.SqlDataReader Rs   = null;
            try
            {
                Conn.ConnectionString = szConnectString;
                Conn.Open();

                System.Data.SqlClient.SqlCommand Comm = Conn.CreateCommand();
                Comm.CommandText = szSelectSql;
                Rs = Comm.ExecuteReader();
                while (Rs.Read())
                {
                    int    iUserId = Convert.ToInt32(Rs[0]);
                    string xgd     = Rs[1].ToString();
                    if (xgd.Length % 4 != 0)
                    {
                        int ilen = xgd.Length - (xgd.Length % 4);
                        xgd = xgd.Substring(0, ilen);
                    }
                    byte[] buf    = Convert.FromBase64String(xgd);
                    byte[] bufnew = new byte[8192];
                    int    len    = 0;
                    fixed(byte *pbuf = buf, pbufnew = bufnew)
                    {
                        IntPtr p    = (IntPtr)pbuf;
                        IntPtr pnew = (IntPtr)pbufnew;

                        len = DataBase.XGComApi.XG_DecodeEnrollData(p, pnew);
                    }
                    if (len > 0)
                    {
                        SendData(bn_no, iUserId, bufnew, len);
                        System.Threading.Thread.Sleep(10);
                    }
                }
            }
            catch (Exception ex)
            {
            }
            finally
            {
                if (Rs != null)
                {
                    Rs.Close();
                    Rs.Dispose();
                }
                if (Conn.State != ConnectionState.Closed)
                {
                    Conn.Close();
                }
                Conn.Dispose();
            }

            BoxDataParse.DataParse.CmdUpdateZhiJingMai(BN_NO, 3, 0, new byte[0], 0);
            SetLog("结束传输指静脉数据。");
        }
예제 #5
0
        public TList_ProcEtapa Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            TList_ProcEtapa lista = new TList_ProcEtapa();

            bool podeFecharBco = false;

            if (Banco_Dados == null)
            {
                podeFecharBco = this.CriarBanco_Dados(false);
            }
            System.Data.SqlClient.SqlDataReader reader = ExecutarBusca(SqlCodeBusca(vBusca, vTop, ""));
            try
            {
                while (reader.Read())
                {
                    TRegistro_ProcEtapa reg = new TRegistro_ProcEtapa();

                    if (!reader.IsDBNull(reader.GetOrdinal("Id_etapa")))
                    {
                        reg.Id_etapa = reader.GetDecimal(reader.GetOrdinal("Id_etapa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("NR_Pedido")))
                    {
                        reg.Nr_pedido = reader.GetDecimal(reader.GetOrdinal("NR_Pedido"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Id_processo")))
                    {
                        reg.Id_processo = reader.GetDecimal(reader.GetOrdinal("Id_processo"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Processo")))
                    {
                        reg.DS_Processo = reader.GetString(reader.GetOrdinal("DS_Processo"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("login")))
                    {
                        reg.Login = reader.GetString(reader.GetOrdinal("login"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Dt_processo")))
                    {
                        reg.Dt_processo = reader.GetDateTime(reader.GetOrdinal("Dt_processo"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Obs")))
                    {
                        reg.Obs = reader.GetString(reader.GetOrdinal("Obs"));
                    }

                    lista.Add(reg);
                }
                return(lista);
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    this.deletarBanco_Dados();
                }
            }
        }
예제 #6
0
        public TList_VolumeVendido Select(string Cd_empresa,
                                          string Cd_combustivel,
                                          DateTime Dt_emissao)
        {
            TList_VolumeVendido lista = new TList_VolumeVendido();
            bool st_transacao         = false;

            if (Banco_Dados == null)
            {
                st_transacao = CriarBanco_Dados(false);
            }
            System.Data.SqlClient.SqlDataReader reader = ExecutarBusca(SqlCodeBusca(Cd_empresa, Cd_combustivel, Dt_emissao));
            try
            {
                while (reader.Read())
                {
                    TRegistro_VolumeVendido reg = new TRegistro_VolumeVendido();
                    if (!reader.IsDBNull(reader.GetOrdinal("Id_Tanque")))
                    {
                        reg.Id_tanque = reader.GetDecimal(reader.GetOrdinal("Id_Tanque"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("id_bico")))
                    {
                        reg.Id_bico = reader.GetDecimal(reader.GetOrdinal("id_bico"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_label")))
                    {
                        reg.Cd_bico = reader.GetString(reader.GetOrdinal("ds_label"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("qtd_fechamento")))
                    {
                        reg.Qtd_fechamento = reader.GetDecimal(reader.GetOrdinal("qtd_fechamento"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("qtd_abertura")))
                    {
                        reg.Qtd_abertura = reader.GetDecimal(reader.GetOrdinal("qtd_abertura"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("qtd_afericao")))
                    {
                        reg.Qtd_afericao = reader.GetDecimal(reader.GetOrdinal("qtd_afericao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("vl_venda")))
                    {
                        reg.Vl_venda = reader.GetDecimal(reader.GetOrdinal("vl_venda"));
                    }

                    lista.Add(reg);
                }
                return(lista);
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (st_transacao)
                {
                    deletarBanco_Dados();
                }
            }
        }
예제 #7
0
        public TList_Lan_RetencaoFinanceiraGMO Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            TList_Lan_RetencaoFinanceiraGMO lista = new TList_Lan_RetencaoFinanceiraGMO();
            bool podeFecharBco = false;

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

            System.Data.SqlClient.SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo));
            try
            {
                while (reader.Read())
                {
                    TRegistro_Lan_RetencaoFinanceiraGMO reg = new TRegistro_Lan_RetencaoFinanceiraGMO();
                    if (!reader.IsDBNull(reader.GetOrdinal("id_lanctoGMO")))
                    {
                        reg.Id_LanctoGMO = reader.GetDecimal(reader.GetOrdinal("id_lanctoGMO"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Cd_ContaGer")))
                    {
                        reg.Cd_ContaGer = reader.GetString(reader.GetOrdinal("Cd_ContaGer"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Cd_LanctoCaixa")))
                    {
                        reg.Cd_LanctoCaixa = reader.GetDecimal(reader.GetOrdinal("Cd_LanctoCaixa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Cd_Empresa")))
                    {
                        reg.Cd_Empresa = reader.GetString(reader.GetOrdinal("Cd_Empresa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Nr_lancto")))
                    {
                        reg.Nr_Lancto = reader.GetDecimal(reader.GetOrdinal("Nr_lancto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Cd_Parcela")))
                    {
                        reg.Cd_Parcela = reader.GetDecimal(reader.GetOrdinal("Cd_Parcela"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Id_Liquid")))
                    {
                        reg.Id_Liquid = reader.GetDecimal(reader.GetOrdinal("Id_Liquid"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    this.deletarBanco_Dados();
                }
            }
            return(lista);
        }
예제 #8
0
        public TList_CTREstoque Select(TpBusca[] vBusca, short vTop, string vNM_Campo)
        {
            bool st_transacao = false;

            if (this.Banco_Dados == null)
            {
                st_transacao = this.CriarBanco_Dados(false);
            }
            TList_CTREstoque lista = new TList_CTREstoque();

            System.Data.SqlClient.SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, vTop, vNM_Campo));
            try
            {
                while (reader.Read())
                {
                    TRegistro_CTREstoque reg = new TRegistro_CTREstoque();
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_empresa")))
                    {
                        reg.Cd_empresa = reader.GetString(reader.GetOrdinal("cd_empresa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nr_lanctoctr")))
                    {
                        reg.Nr_lanctoctr = reader.GetDecimal(reader.GetOrdinal("nr_lanctoctr"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("id_nota")))
                    {
                        reg.Id_nota = reader.GetDecimal(reader.GetOrdinal("id_nota"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_produto")))
                    {
                        reg.Cd_produto = reader.GetString(reader.GetOrdinal("cd_produto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("id_lanctoestoque")))
                    {
                        reg.Id_lanctoestoque = reader.GetDecimal(reader.GetOrdinal("id_lanctoestoque"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nr_lanctofiscal")))
                    {
                        reg.Nr_lanctofiscal = reader.GetDecimal(reader.GetOrdinal("nr_lanctofiscal"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("id_nfitem")))
                    {
                        reg.ID_NFItem = reader.GetDecimal(reader.GetOrdinal("id_nfitem"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (st_transacao)
                {
                    this.deletarBanco_Dados();
                }
            }
            return(lista);
        }
예제 #9
0
        public TList_LanLiquidacao_X_DescDup Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            bool podeFecharBco = false;
            TList_LanLiquidacao_X_DescDup lista = new TList_LanLiquidacao_X_DescDup();

            if (Banco_Dados == null)
            {
                this.CriarBanco_Dados(false);
                podeFecharBco = true;
            }
            System.Data.SqlClient.SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, vTop, vNM_Campo));
            try
            {
                while (reader.Read())
                {
                    TRegistro_LanLiquidacao_X_DescDup reg = new TRegistro_LanLiquidacao_X_DescDup();
                    if (!(reader.IsDBNull(reader.GetOrdinal("ID_Lancto"))))
                    {
                        reg.Id_lancto = reader.GetDecimal(reader.GetOrdinal("ID_Lancto"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("CD_Empresa"))))
                    {
                        reg.Cd_empresa = reader.GetString(reader.GetOrdinal("CD_Empresa"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("NR_Lancto"))))
                    {
                        reg.Nr_lancto = reader.GetDecimal(reader.GetOrdinal("NR_Lancto"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("CD_Parcela"))))
                    {
                        reg.Cd_parcela = reader.GetDecimal(reader.GetOrdinal("CD_Parcela"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("ID_Liquid"))))
                    {
                        reg.Id_liquid = reader.GetDecimal(reader.GetOrdinal("ID_Liquid"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Contager")))
                    {
                        reg.Cd_contager = reader.GetString(reader.GetOrdinal("CD_Contager"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_LanctoCaixa")))
                    {
                        reg.Cd_lanctocaixa = reader.GetDecimal(reader.GetOrdinal("CD_LanctoCaixa"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    this.deletarBanco_Dados();
                }
            }
            return(lista);
        }
예제 #10
0
        /// <summary>
        /// Возвращает список расчетов прогноза продаж
        /// </summary>
        /// <param name="objProfile">профайл</param>
        /// <param name="cmdSQL">SQL-команда</param>
        /// <returns>список расчетов прогноза продаж</returns>
        public static List<CSalePrognosis> GetSalePrognosisList(UniXP.Common.CProfile objProfile,
            System.Data.SqlClient.SqlCommand cmdSQL)
        {
            List<CSalePrognosis> objList = new List<CSalePrognosis>();
            System.Data.SqlClient.SqlConnection DBConnection = null;
            System.Data.SqlClient.SqlCommand cmd = null;
            try
            {
                if (cmdSQL == null)
                {
                    DBConnection = objProfile.GetDBSource();
                    if (DBConnection == null)
                    {
                        DevExpress.XtraEditors.XtraMessageBox.Show(
                            "Не удалось получить соединение с базой данных.", "Внимание",
                            System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error);
                        return objList;
                    }
                    cmd = new System.Data.SqlClient.SqlCommand();
                    cmd.Connection = DBConnection;
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                }
                else
                {
                    cmd = cmdSQL;
                    cmd.Parameters.Clear();
                }

                cmd.CommandText = System.String.Format("[{0}].[dbo].[usp_GetSalePrognosisListFromERP_Report]", objProfile.GetOptionsDllDBName());
                cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@RETURN_VALUE", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.ReturnValue, false, ((System.Byte)(0)), ((System.Byte)(0)), "", System.Data.DataRowVersion.Current, null));
                cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@ERROR_NUM", System.Data.SqlDbType.Int, 8, System.Data.ParameterDirection.Output, false, ((System.Byte)(0)), ((System.Byte)(0)), "", System.Data.DataRowVersion.Current, null));
                cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@ERROR_MES", System.Data.SqlDbType.NVarChar, 4000));
                cmd.Parameters["@ERROR_MES"].Direction = System.Data.ParameterDirection.Output;
                System.Data.SqlClient.SqlDataReader rs = cmd.ExecuteReader();
                if (rs.HasRows)
                {
                    while (rs.Read())
                    {
                         objList.Add(new CSalePrognosis(System.Convert.ToDateTime(rs["REPORTDATE"]),
                                System.Convert.ToInt32(rs["SALEPROGNOSIS_ID"]), System.Convert.ToInt32(rs["MonthID"]),
                                System.Convert.ToInt32(rs["YearID"]), System.Convert.ToString(rs["YearMonth"])));
                    }
                }
                rs.Dispose();

                if (cmdSQL == null)
                {
                    cmd.Dispose();
                    DBConnection.Close();
                }
            }
            catch (System.Exception f)
            {
                DevExpress.XtraEditors.XtraMessageBox.Show(
                "Не удалось получить список расчетов прогноза продаж.\n\nТекст ошибки : " + f.Message, "Внимание",
                System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error);
            }
            return objList;
        }
예제 #11
0
        /*  public CCompanyType(Guid uuidID, string strName)
         *    : base(uuidID, strName)
         * {
         *
         * }*/


        #region Список объектов
        public static List <CCompanyType> GetCompanyTypeList(UniXP.Common.CProfile objProfile, System.Data.SqlClient.SqlCommand cmdSQL)
        {
            List <CCompanyType> objList = new List <CCompanyType>();

            System.Data.SqlClient.SqlConnection DBConnection = null;
            System.Data.SqlClient.SqlCommand    cmd          = null;
            try
            {
                if (cmdSQL == null)
                {
                    DBConnection = objProfile.GetDBSource();
                    if (DBConnection == null)
                    {
                        DevExpress.XtraEditors.XtraMessageBox.Show(
                            "Не удалось получить соединение с базой данных.", "Внимание",
                            System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error);
                        return(objList);
                    }
                    cmd             = new System.Data.SqlClient.SqlCommand();
                    cmd.Connection  = DBConnection;
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                }
                else
                {
                    cmd = cmdSQL;
                    cmd.Parameters.Clear();
                }

                cmd.CommandText = System.String.Format("[{0}].[dbo].[usp_GetCompanyType]", objProfile.GetOptionsDllDBName());
                cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@RETURN_VALUE", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.ReturnValue, false, ((System.Byte)(0)), ((System.Byte)(0)), "", System.Data.DataRowVersion.Current, null));
                cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@ERROR_NUM", System.Data.SqlDbType.Int, 8, System.Data.ParameterDirection.Output, false, ((System.Byte)(0)), ((System.Byte)(0)), "", System.Data.DataRowVersion.Current, null));
                cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@ERROR_MES", System.Data.SqlDbType.NVarChar, 4000));
                cmd.Parameters["@ERROR_MES"].Direction = System.Data.ParameterDirection.Output;
                System.Data.SqlClient.SqlDataReader rs = cmd.ExecuteReader();
                if (rs.HasRows)
                {
                    while (rs.Read())
                    {
                        objList.Add(new CCompanyType((System.Guid)rs["CustomerStateType_Guid"],
                                                     (System.String)rs["CustomerStateType_Name"],
                                                     (System.String)rs["CustomerStateType_Description"],
                                                     (System.Boolean)rs["CustomerStateType_IsActive"]));
                    }
                }
                rs.Dispose();
                if (cmdSQL == null)
                {
                    cmd.Dispose();
                    DBConnection.Close();
                }
            }
            catch (System.Exception f)
            {
                DevExpress.XtraEditors.XtraMessageBox.Show(
                    "Не удалось получить список форм собственности.\n\nТекст ошибки: " + f.Message, "Внимание",
                    System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error);
            }
            return(objList);
        }
예제 #12
0
        public TList_ProgCombustivel Select(Utils.TpBusca[] vBusca, int vTop, string vNM_Campo)
        {
            TList_ProgCombustivel lista = new TList_ProgCombustivel();
            bool podeFecharBco          = false;

            if (Banco_Dados == null)
            {
                podeFecharBco = this.CriarBanco_Dados(false);
            }
            System.Data.SqlClient.SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo));
            try
            {
                while (reader.Read())
                {
                    TRegistro_ProgCombustivel reg = new TRegistro_ProgCombustivel();
                    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("cd_produto")))
                    {
                        reg.Cd_produto = reader.GetString(reader.GetOrdinal("cd_produto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_produto")))
                    {
                        reg.Ds_produto = reader.GetString(reader.GetOrdinal("ds_produto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("pc_desconto")))
                    {
                        reg.Pc_desconto = reader.GetDecimal(reader.GetOrdinal("pc_desconto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_desconto")))
                    {
                        reg.Tp_desconto = reader.GetString(reader.GetOrdinal("tp_desconto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_descvlunit")))
                    {
                        reg.St_descvlunit = reader.GetString(reader.GetOrdinal("st_descvlunit"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    this.deletarBanco_Dados();
                }
            }
            return(lista);
        }
예제 #13
0
        public TList_SaboresItens Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            bool podeFecharBco       = false;
            TList_SaboresItens lista = new TList_SaboresItens();

            if (Banco_Dados == null)
            {
                podeFecharBco = this.CriarBanco_Dados(false);
            }
            System.Data.SqlClient.SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, vTop, vNM_Campo, string.Empty));
            try
            {
                while (reader.Read())
                {
                    TRegistro_SaboresItens reg = new TRegistro_SaboresItens();
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_empresa")))
                    {
                        reg.Cd_Empresa = reader.GetString(reader.GetOrdinal("cd_empresa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("id_prevenda")))
                    {
                        reg.Id_PreVenda = reader.GetDecimal(reader.GetOrdinal("id_prevenda"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Id_Item")))
                    {
                        reg.Id_Item = reader.GetDecimal(reader.GetOrdinal("Id_Item"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ID_Sabor")))
                    {
                        reg.ID_Sabor = reader.GetDecimal(reader.GetOrdinal("ID_Sabor"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Sabor")))
                    {
                        reg.DS_Sabor = reader.GetString(reader.GetOrdinal("DS_Sabor"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Sabor")))
                    {
                        reg.DS_Sabor = reader.GetString(reader.GetOrdinal("DS_Sabor"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_grupo")))
                    {
                        reg.cd_grupo = reader.GetString(reader.GetOrdinal("cd_grupo"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    this.deletarBanco_Dados();
                }
            }
            return(lista);
        }
예제 #14
0
        public TList_AjusteImposto Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            TList_AjusteImposto lista = new TList_AjusteImposto();
            bool podeFecharBco        = false;

            if (Banco_Dados == null)
            {
                podeFecharBco = this.CriarBanco_Dados(false);
            }
            System.Data.SqlClient.SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo));
            try
            {
                while (reader.Read())
                {
                    TRegistro_AjusteImposto reg = new TRegistro_AjusteImposto();
                    if (!(reader.IsDBNull(reader.GetOrdinal("id_registro"))))
                    {
                        reg.Id_registro = reader.GetDecimal(reader.GetOrdinal("id_registro"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("id_lancto"))))
                    {
                        reg.Id_lancto = reader.GetDecimal(reader.GetOrdinal("id_lancto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nr_docarrecadacao")))
                    {
                        reg.Nr_docarrecadacao = reader.GetString(reader.GetOrdinal("nr_docarrecadacao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nr_procajuste")))
                    {
                        reg.Nr_procajuste = reader.GetString(reader.GetOrdinal("nr_procajuste"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_origemicms")))
                    {
                        reg.Tp_origemicms = reader.GetString(reader.GetOrdinal("tp_origemicms"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_processo")))
                    {
                        reg.Ds_processo = reader.GetString(reader.GetOrdinal("ds_processo"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_complementar")))
                    {
                        reg.Ds_complementar = reader.GetString(reader.GetOrdinal("ds_complementar"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    this.deletarBanco_Dados();
                }
            }
            return(lista);
        }
예제 #15
0
        public TList_Sessao Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            bool         podeFecharBco = false;
            TList_Sessao lista         = new TList_Sessao();

            if (Banco_Dados == null)
            {
                podeFecharBco = this.CriarBanco_Dados(false);
            }
            System.Data.SqlClient.SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, vTop, vNM_Campo));
            try
            {
                while (reader.Read())
                {
                    TRegistro_Sessao reg = new TRegistro_Sessao();
                    if (!(reader.IsDBNull(reader.GetOrdinal("id_pdv"))))
                    {
                        reg.Id_pdv = reader.GetDecimal(reader.GetOrdinal("id_pdv"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("Ds_pdv"))))
                    {
                        reg.Ds_pdv = reader.GetString(reader.GetOrdinal("Ds_pdv"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("id_sessao"))))
                    {
                        reg.Id_sessao = reader.GetDecimal(reader.GetOrdinal("id_sessao"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("login"))))
                    {
                        reg.Login = reader.GetString(reader.GetOrdinal("login"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("dt_abertura")))
                    {
                        reg.Dt_abertura = reader.GetDateTime(reader.GetOrdinal("dt_abertura"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("dt_fechamento")))
                    {
                        reg.Dt_fechamento = reader.GetDateTime(reader.GetOrdinal("dt_fechamento"));
                    }
                    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)
                {
                    this.deletarBanco_Dados();
                }
            }
            return(lista);
        }
예제 #16
0
        public TList_Abastecidas Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            TList_Abastecidas lista = new TList_Abastecidas();

            System.Data.SqlClient.SqlDataReader reader = null;
            bool podeFecharBco = false;

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

            try
            {
                reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo));
                while (reader.Read())
                {
                    TRegistro_Abastecidas reg = new TRegistro_Abastecidas();
                    if (!reader.IsDBNull(reader.GetOrdinal("ID_Abastecimento")))
                    {
                        reg.Id_abastecimento = reader.GetDecimal(reader.GetOrdinal("ID_Abastecimento"));
                    }
                    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("ID_Abastecida")))
                    {
                        reg.Id_abastecida = reader.GetDecimal(reader.GetOrdinal("ID_Abastecida"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Volume")))
                    {
                        reg.Volume = reader.GetDecimal(reader.GetOrdinal("Volume"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DT_Abastecida")))
                    {
                        reg.Dt_abastecida = reader.GetDateTime(reader.GetOrdinal("DT_Abastecida"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    this.deletarBanco_Dados();
                }
            }
            return(lista);
        }
예제 #17
0
        public TList_LanFotosItensMud Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNm_Campo)
        {
            TList_LanFotosItensMud lista = new TList_LanFotosItensMud();

            System.Data.SqlClient.SqlDataReader reader = null;
            bool podeFecharBco = false;

            if (Banco_Dados == null)
            {
                podeFecharBco = this.CriarBanco_Dados(false);
            }
            try
            {
                reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNm_Campo));
                while (reader.Read())
                {
                    TRegistro_LanFotosItensMud reg = new TRegistro_LanFotosItensMud();
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Empresa")))
                    {
                        reg.Cd_empresa = reader.GetString(reader.GetOrdinal("CD_Empresa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ID_Mudanca")))
                    {
                        reg.Id_mudanca = reader.GetDecimal(reader.GetOrdinal("ID_Mudanca"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ID_Item")))
                    {
                        reg.Id_item = reader.GetDecimal(reader.GetOrdinal("ID_Item"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("id_foto")))
                    {
                        reg.Id_foto = reader.GetDecimal(reader.GetOrdinal("id_foto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Ds_foto")))
                    {
                        reg.Ds_foto = reader.GetString(reader.GetOrdinal("Ds_foto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("foto")))
                    {
                        reg.Img = (byte[])reader.GetValue(reader.GetOrdinal("foto"));
                    }


                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    this.deletarBanco_Dados();
                }
            }
            return(lista);
        }
예제 #18
0
        public TList_SpedContabil Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            TList_SpedContabil lista = new TList_SpedContabil();

            System.Data.SqlClient.SqlDataReader reader = null;
            bool podeFecharBco = false;

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

            try
            {
                reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo));
                while (reader.Read())
                {
                    TRegistro_SpedContabil reg = new TRegistro_SpedContabil();

                    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("id_sped")))
                    {
                        reg.Id_sped = reader.GetDecimal(reader.GetOrdinal("id_sped"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nr_sped")))
                    {
                        reg.Nr_sped = reader.GetDecimal(reader.GetOrdinal("nr_sped"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("dt_ini")))
                    {
                        reg.Dt_ini = reader.GetDateTime(reader.GetOrdinal("dt_ini"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("dt_fin")))
                    {
                        reg.Dt_fin = reader.GetDateTime(reader.GetOrdinal("dt_fin"));
                    }
                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    this.deletarBanco_Dados();
                }
            }
            return(lista);
        }
예제 #19
0
        public TList_DevolucaoFIN Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNm_Campo)
        {
            TList_DevolucaoFIN lista = new TList_DevolucaoFIN();

            System.Data.SqlClient.SqlDataReader reader = null;
            bool podeFecharBco = false;

            if (Banco_Dados == null)
            {
                podeFecharBco = this.CriarBanco_Dados(false);
            }
            try
            {
                reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNm_Campo));
                while (reader.Read())
                {
                    TRegistro_DevolucaoFIN reg = new TRegistro_DevolucaoFIN();

                    if (!reader.IsDBNull(reader.GetOrdinal("cd_empresa")))
                    {
                        reg.Cd_empresa = reader.GetString(reader.GetOrdinal("cd_empresa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("id_devolucao")))
                    {
                        reg.Id_devolucao = reader.GetDecimal(reader.GetOrdinal("id_devolucao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nr_lancto")))
                    {
                        reg.Nr_lancto = reader.GetDecimal(reader.GetOrdinal("nr_lancto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_parcela")))
                    {
                        reg.Cd_parcela = reader.GetDecimal(reader.GetOrdinal("cd_parcela"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("vl_devolvido")))
                    {
                        reg.Vl_devolvido = reader.GetDecimal(reader.GetOrdinal("vl_devolvido"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("vl_parcela_padrao")))
                    {
                        reg.Vl_nominal = reader.GetDecimal(reader.GetOrdinal("vl_parcela_padrao"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    this.deletarBanco_Dados();
                }
            }
            return(lista);
        }
예제 #20
0
        public TList_DetRecIsentaPisCofins Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNm_Campo)
        {
            TList_DetRecIsentaPisCofins lista = new TList_DetRecIsentaPisCofins();

            System.Data.SqlClient.SqlDataReader reader = null;
            bool podeFecharBco = false;

            if (Banco_Dados == null)
            {
                podeFecharBco = this.CriarBanco_Dados(false);
            }
            try
            {
                reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNm_Campo));
                while (reader.Read())
                {
                    TRegistro_DetRecIsentaPisCofins reg = new TRegistro_DetRecIsentaPisCofins();

                    if (!reader.IsDBNull(reader.GetOrdinal("id_detrecisenta")))
                    {
                        reg.Id_detrecisenta = reader.GetDecimal(reader.GetOrdinal("id_detrecisenta"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_imposto")))
                    {
                        reg.Cd_imposto = reader.GetDecimal(reader.GetOrdinal("cd_imposto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_imposto")))
                    {
                        reg.Ds_imposto = reader.GetString(reader.GetOrdinal("ds_imposto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_st")))
                    {
                        reg.Cd_st = reader.GetString(reader.GetOrdinal("cd_st"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_situacao")))
                    {
                        reg.Ds_situacao = reader.GetString(reader.GetOrdinal("ds_situacao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_detrecisenta")))
                    {
                        reg.Ds_detrecisenta = reader.GetString(reader.GetOrdinal("ds_detrecisenta"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    this.deletarBanco_Dados();
                }
            }
            return(lista);
        }
예제 #21
0
        public TList_EtapaOrdem Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNm_Campo)
        {
            TList_EtapaOrdem lista = new TList_EtapaOrdem();

            System.Data.SqlClient.SqlDataReader reader = null;
            bool podeFecharBco = false;

            if (Banco_Dados == null)
            {
                podeFecharBco = this.CriarBanco_Dados(false);
            }
            try
            {
                reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNm_Campo));
                while (reader.Read())
                {
                    TRegistro_EtapaOrdem reg = new TRegistro_EtapaOrdem();

                    if (!reader.IsDBNull(reader.GetOrdinal("id_etapa")))
                    {
                        reg.Id_etapa = reader.GetDecimal(reader.GetOrdinal("id_etapa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_etapa")))
                    {
                        reg.Ds_etapa = reader.GetString(reader.GetOrdinal("ds_etapa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_iniciarOS")))
                    {
                        reg.St_iniciarOS = reader.GetString(reader.GetOrdinal("st_iniciarOS"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_finalizarOS")))
                    {
                        reg.St_finalizarOS = reader.GetString(reader.GetOrdinal("st_finalizarOS"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_etapaorcamento")))
                    {
                        reg.St_etapaorcamento = reader.GetString(reader.GetOrdinal("st_etapaorcamento"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_envterceiro")))
                    {
                        reg.St_envterceiro = reader.GetString(reader.GetOrdinal("st_envterceiro"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    this.deletarBanco_Dados();
                }
            }
            return(lista);
        }
예제 #22
0
        public TList_DataContato Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            TList_DataContato lista = new TList_DataContato();

            System.Data.SqlClient.SqlDataReader reader = null;
            bool podeFecharBco = false;

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

            try
            {
                reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo));
                while (reader.Read())
                {
                    TRegistro_DataContato reg = new TRegistro_DataContato();
                    if (!reader.IsDBNull(reader.GetOrdinal("ID_Contato")))
                    {
                        reg.Id_contato = reader.GetDecimal(reader.GetOrdinal("ID_Contato"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_clifor")))
                    {
                        reg.Cd_clifor = reader.GetString(reader.GetOrdinal("cd_clifor"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nm_clifor")))
                    {
                        reg.Nm_clifor = reader.GetString(reader.GetOrdinal("nm_clifor"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ID_TpData")))
                    {
                        reg.Id_TpData = reader.GetDecimal(reader.GetOrdinal("ID_TpData"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_tpdata")))
                    {
                        reg.Ds_tpdata = reader.GetString(reader.GetOrdinal("ds_tpdata"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Data")))
                    {
                        reg.Data = reader.GetDateTime(reader.GetOrdinal("Data"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    this.deletarBanco_Dados();
                }
            }
            return(lista);
        }
예제 #23
0
        public TList_CTRQtdeCarga Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNm_Campo)
        {
            TList_CTRQtdeCarga lista = new TList_CTRQtdeCarga();

            System.Data.SqlClient.SqlDataReader reader = null;
            bool podeFecharBco = false;

            if (Banco_Dados == null)
            {
                podeFecharBco = this.CriarBanco_Dados(false);
            }
            try
            {
                reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNm_Campo));
                while (reader.Read())
                {
                    TRegistro_CTRQtdeCarga reg = new TRegistro_CTRQtdeCarga();

                    if (!reader.IsDBNull(reader.GetOrdinal("cd_empresa")))
                    {
                        reg.Cd_empresa = reader.GetString(reader.GetOrdinal("cd_empresa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nr_lanctoctr")))
                    {
                        reg.Nr_lanctoCTR = reader.GetDecimal(reader.GetOrdinal("nr_lanctoctr"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("id_qtde")))
                    {
                        reg.Id_qtde = reader.GetDecimal(reader.GetOrdinal("id_qtde"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cUnid")))
                    {
                        reg.cUnid = reader.GetString(reader.GetOrdinal("cUnid"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_medida")))
                    {
                        reg.Tp_medida = reader.GetString(reader.GetOrdinal("tp_medida"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("qt_carga")))
                    {
                        reg.Qt_carga = reader.GetDecimal(reader.GetOrdinal("qt_carga"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    this.deletarBanco_Dados();
                }
            }
            return(lista);
        }
예제 #24
0
        public TList_Acessorios_X_PreVenda Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNm_Campo)
        {
            TList_Acessorios_X_PreVenda lista = new TList_Acessorios_X_PreVenda();

            System.Data.SqlClient.SqlDataReader reader = null;
            bool podeFecharBco = false;

            if (Banco_Dados == null)
            {
                podeFecharBco = CriarBanco_Dados(false);
            }
            try
            {
                reader = ExecutarBusca(SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNm_Campo));
                while (reader.Read())
                {
                    TRegistro_Acessorios_X_PreVenda reg = new TRegistro_Acessorios_X_PreVenda();

                    if (!reader.IsDBNull(reader.GetOrdinal("cd_empresa")))
                    {
                        reg.Cd_empresa = reader.GetString(reader.GetOrdinal("cd_empresa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("id_locacao")))
                    {
                        reg.Id_locacao = reader.GetDecimal(reader.GetOrdinal("id_locacao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("id_itemloc")))
                    {
                        reg.Id_itemloc = reader.GetDecimal(reader.GetOrdinal("id_itemloc"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Id_acessorio")))
                    {
                        reg.Id_acessorio = reader.GetDecimal(reader.GetOrdinal("Id_acessorio"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ID_PreVenda")))
                    {
                        reg.Id_prevenda = reader.GetDecimal(reader.GetOrdinal("ID_PreVenda"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ID_ItemPreVenda")))
                    {
                        reg.Id_itemprevenda = reader.GetDecimal(reader.GetOrdinal("ID_ItemPreVenda"));
                    }
                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    deletarBanco_Dados();
                }
            }
            return(lista);
        }
예제 #25
0
        public TList_Lote_X_Titulo Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            bool podeFecharBco        = false;
            TList_Lote_X_Titulo lista = new TList_Lote_X_Titulo();

            if (Banco_Dados == null)
            {
                CriarBanco_Dados(false);
                podeFecharBco = true;
            }
            System.Data.SqlClient.SqlDataReader reader = ExecutarBusca(SqlCodeBusca(vBusca, vTop, vNM_Campo));
            try
            {
                while (reader.Read())
                {
                    TRegistro_Lote_X_Titulo reg = new TRegistro_Lote_X_Titulo();
                    if (!(reader.IsDBNull(reader.GetOrdinal("ID_Lote"))))
                    {
                        reg.Id_lote = reader.GetDecimal(reader.GetOrdinal("ID_Lote"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("CD_Empresa"))))
                    {
                        reg.Cd_empresa = reader.GetString(reader.GetOrdinal("CD_Empresa"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("NR_Lancto"))))
                    {
                        reg.Nr_lancto = reader.GetDecimal(reader.GetOrdinal("NR_Lancto"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("CD_Parcela"))))
                    {
                        reg.Cd_parcela = reader.GetDecimal(reader.GetOrdinal("CD_Parcela"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("ID_Cobranca"))))
                    {
                        reg.Id_cobranca = reader.GetDecimal(reader.GetOrdinal("ID_Cobranca"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Vl_taxa")))
                    {
                        reg.Vl_taxa = reader.GetDecimal(reader.GetOrdinal("Vl_Taxa"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    deletarBanco_Dados();
                }
            }
            return(lista);
        }
예제 #26
0
        public TList_CadCelulaArm Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNm_Campo)
        {
            TList_CadCelulaArm lista = new TList_CadCelulaArm();

            System.Data.SqlClient.SqlDataReader reader = null;
            bool podeFecharBco = false;

            if (Banco_Dados == null)
            {
                podeFecharBco = CriarBanco_Dados(false);
            }
            try
            {
                reader = ExecutarBusca(SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNm_Campo));
                while (reader.Read())
                {
                    TRegistro_CadCelulaArm reg = new TRegistro_CadCelulaArm();
                    if (!(reader.IsDBNull(reader.GetOrdinal("Id_Rua"))))
                    {
                        reg.Id_rua = reader.GetDecimal(reader.GetOrdinal("Id_Rua"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("Id_Secao"))))
                    {
                        reg.Id_secao = reader.GetDecimal(reader.GetOrdinal("Id_Secao"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("DS_Secao"))))
                    {
                        reg.Ds_secao = reader.GetString(reader.GetOrdinal("DS_Secao"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("Ds_Rua"))))
                    {
                        reg.Ds_rua = reader.GetString(reader.GetOrdinal("Ds_Rua"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("id_celula")))
                    {
                        reg.Id_celula = reader.GetDecimal(reader.GetOrdinal("id_celula"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_celula")))
                    {
                        reg.Ds_celula = reader.GetString(reader.GetOrdinal("ds_celula"));
                    }
                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    deletarBanco_Dados();
                }
            }
            return(lista);
        }
예제 #27
0
        public TList_ProdutoDerivado Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            bool podeFecharBco          = false;
            TList_ProdutoDerivado lista = new TList_ProdutoDerivado();

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

            System.Data.SqlClient.SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, vTop, vNM_Campo));
            try
            {
                while (reader.Read())
                {
                    TRegistro_ProdutoDerivado reg = new TRegistro_ProdutoDerivado();
                    if (!(reader.IsDBNull(reader.GetOrdinal("CD_Empresa"))))
                    {
                        reg.Cd_empresa = reader.GetString(reader.GetOrdinal("CD_Empresa"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("ID_Ticket"))))
                    {
                        reg.Id_ticket = reader.GetDecimal(reader.GetOrdinal("ID_Ticket"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("TP_Pesagem"))))
                    {
                        reg.Tp_pesagem = reader.GetString(reader.GetOrdinal("TP_Pesagem"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("CD_Produto"))))
                    {
                        reg.Cd_produto = reader.GetString(reader.GetOrdinal("CD_Produto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Produto")))
                    {
                        reg.Ds_produto = reader.GetString(reader.GetOrdinal("DS_Produto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("QTD_Embalagem")))
                    {
                        reg.Qtd_embalagem = reader.GetDecimal(reader.GetOrdinal("QTD_Embalagem"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    this.deletarBanco_Dados();
                }
            }
            return(lista);
        }
예제 #28
0
        public TList_DesdobroPesagem Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            TList_DesdobroPesagem lista = new TList_DesdobroPesagem();
            bool podeFecharBco          = false;

            if (Banco_Dados == null)
            {
                podeFecharBco = CriarBanco_Dados(false);
            }
            System.Data.SqlClient.SqlDataReader reader = ExecutarBusca(SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo));
            try
            {
                while (reader.Read())
                {
                    TRegistro_DesdobroPesagem reg = new TRegistro_DesdobroPesagem();

                    if (!reader.IsDBNull(reader.GetOrdinal("cd_empresa_orig")))
                    {
                        reg.Cd_empresa_orig = reader.GetString(reader.GetOrdinal("cd_empresa_orig"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_pesagem_orig")))
                    {
                        reg.Tp_pesagem_orig = reader.GetString(reader.GetOrdinal("tp_pesagem_orig"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("id_ticket_orig")))
                    {
                        reg.Id_ticket_orig = reader.GetDecimal(reader.GetOrdinal("id_ticket_orig"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_empresa_dest")))
                    {
                        reg.Cd_empresa_dest = reader.GetString(reader.GetOrdinal("cd_empresa_dest"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_pesagem_dest")))
                    {
                        reg.Tp_pesagem_dest = reader.GetString(reader.GetOrdinal("tp_pesagem_dest"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("id_ticket_dest")))
                    {
                        reg.Id_ticket_dest = reader.GetDecimal(reader.GetOrdinal("id_ticket_dest"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    deletarBanco_Dados();
                }
            }
            return(lista);
        }
예제 #29
0
        public TList_DespViagem_X_CCusto Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            bool podeFecharBco = false;
            TList_DespViagem_X_CCusto lista = new TList_DespViagem_X_CCusto();

            if (Banco_Dados == null)
            {
                podeFecharBco = CriarBanco_Dados(false);
            }
            System.Data.SqlClient.SqlDataReader reader = ExecutarBusca(SqlCodeBusca(vBusca, vTop, vNM_Campo));
            try
            {
                while (reader.Read())
                {
                    TRegistro_DespViagem_X_CCusto reg = new TRegistro_DespViagem_X_CCusto();
                    if (!reader.IsDBNull(reader.GetOrdinal("Id_CCustoLan")))
                    {
                        reg.Id_CCustoLan = reader.GetDecimal(reader.GetOrdinal("Id_CCustoLan"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Id_despesa")))
                    {
                        reg.Id_despesa = reader.GetDecimal(reader.GetOrdinal("Id_despesa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Id_orcamento")))
                    {
                        reg.Id_orcamento = reader.GetDecimal(reader.GetOrdinal("Id_orcamento"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Nr_versao")))
                    {
                        reg.Nr_versao = reader.GetDecimal(reader.GetOrdinal("Nr_versao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("id_execucao")))
                    {
                        reg.Id_execucao = reader.GetDecimal(reader.GetOrdinal("id_execucao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_empresa")))
                    {
                        reg.cd_empresa = reader.GetString(reader.GetOrdinal("cd_empresa"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    deletarBanco_Dados();
                }
            }
            return(lista);
        }
예제 #30
0
        public TList_VincularDup Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            bool podeFecharBco      = false;
            TList_VincularDup lista = new TList_VincularDup();

            if (Banco_Dados == null)
            {
                podeFecharBco = this.CriarBanco_Dados(false);
            }
            System.Data.SqlClient.SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, vTop, vNM_Campo));
            try
            {
                while (reader.Read())
                {
                    TRegistro_VincularDup reg = new TRegistro_VincularDup();
                    if (!reader.IsDBNull(reader.GetOrdinal("id_vincular")))
                    {
                        reg.Id_vincular = reader.GetDecimal(reader.GetOrdinal("id_vincular"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("CD_Empresa"))))
                    {
                        reg.Cd_empresa = reader.GetString(reader.GetOrdinal("CD_Empresa"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("NR_Lancto"))))
                    {
                        reg.Nr_lancto = reader.GetDecimal(reader.GetOrdinal("NR_Lancto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("NR_LanctoVinculado")))
                    {
                        reg.Nr_lanctovinculado = reader.GetDecimal(reader.GetOrdinal("NR_LanctoVinculado"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("CD_ParcelaVinculado"))))
                    {
                        reg.Cd_parcelavinculado = reader.GetDecimal(reader.GetOrdinal("CD_ParcelaVinculado"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Vl_ParcelaVinculado")))
                    {
                        reg.Vl_parcelavinculado = reader.GetDecimal(reader.GetOrdinal("Vl_ParcelaVinculado"));
                    }

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