Esempio n. 1
0
        public LoginDTO GetUserNameByUserId(string UserName)
        {
            LoginDTO result = new LoginDTO();

            try
            {
                using (UniversalConnection oUniversalConnection = new UniversalConnection(Connection.Common.ConnectionString))
                {
                    StringBuilder varname1 = new StringBuilder();
                    varname1.Append("SELECT UserName, \n");
                    varname1.Append("       Password, \n");
                    varname1.Append("       UserType, \n");
                    varname1.Append("       LoginAttempts, \n");
                    varname1.Append("       CreatedUser, \n");
                    varname1.Append("       CreatedMachine, \n");
                    varname1.Append("       CreatedDateTime, \n");
                    varname1.Append("       ModifiedUser, \n");
                    varname1.Append("       ModifiedMachine, \n");
                    varname1.Append("       ModifiedDateTime \n");
                    varname1.Append("FROM   Users \n");
                    varname1.Append("WHERE  UserName = ?UserName");

                    oUniversalConnection.CommandText = varname1.ToString();
                    oUniversalConnection.Parameters.Clear();
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "UserName", Value = UserName
                    });
                    //oUniversalConnection.Parameters.Add(new Parameter { Name = "ProductionLotNo", Value = ProductionLotNo });

                    using (IDataReader dr = oUniversalConnection.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            result.UserName         = Helper.GetDataValue <string>(dr, "UserName");
                            result.Password         = Helper.GetDataValue <string>(dr, "Password");
                            result.UserType         = Helper.GetDataValue <int>(dr, "UserType");
                            result.LoginAttempts    = Helper.GetDataValue <int>(dr, "LoginAttempts");
                            result.CreatedUser      = Helper.GetDataValue <string>(dr, "CreatedUser");
                            result.CreatedMachine   = Helper.GetDataValue <string>(dr, "CreatedMachine");
                            result.CreatedDateTime  = Helper.GetDataValue <DateTime>(dr, "CreatedDateTime");
                            result.ModifiedUser     = Helper.GetDataValue <string>(dr, "ModifiedUser");
                            result.ModifiedMachine  = Helper.GetDataValue <string>(dr, "ModifiedMachine");
                            result.ModifiedDateTime = Helper.GetDataValue <DateTime>(dr, "ModifiedDateTime");
                        }
                        dr.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                Logger.Write(ex);
                throw ex;
            }

            return(result);
        }
Esempio n. 2
0
        public bool CompanyDelete(CompanyDTO oCompanyDTOs)
        {
            int resultCount = 0;

            try
            {
                using (UniversalConnection oUniversalConnection = new UniversalConnection(Connection.Common.ConnectionString))
                {
                    oUniversalConnection.Parameters.Clear();

                    StringBuilder varname1 = new StringBuilder();
                    varname1.Append("UPDATE Company \n");
                    varname1.Append("SET \n");
                    varname1.Append("     Status = ?Status, \n");
                    varname1.Append("     ModifiedUser = ?ModifiedUser, \n");
                    varname1.Append("     ModifiedMachine = ?ModifiedMachine, \n");
                    varname1.Append("     ModifiedDateTime = ?ModifiedDateTime \n");
                    varname1.Append(" WHERE  CompanyId = ?CompanyId");

                    oUniversalConnection.CommandText = varname1.ToString();
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "CompanyId", Value = (object)oCompanyDTOs.CompanyId ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Status", Value = (object)oCompanyDTOs.Status ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "ModifiedUser", Value = (object)oCompanyDTOs.ModifiedUser ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "ModifiedMachine", Value = (object)oCompanyDTOs.ModifiedMachine ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "ModifiedDateTime", Value = (object)oCompanyDTOs.ModifiedDateTime ?? DBNull.Value
                    });
                    resultCount = oUniversalConnection.ExecuteQuery();
                }
                return(resultCount > 0);
            }
            catch (Exception ex)
            {
                Logger.Write(ex);
                throw ex;
            }
        }
Esempio n. 3
0
        public CompanyDTO CompanySearchByFilters(string companyName, int companyType)
        {
            CompanyDTO result = new CompanyDTO();

            try
            {
                using (UniversalConnection oUniversalConnection = new UniversalConnection(Connection.Common.ConnectionString))
                {
                    StringBuilder varname1 = new StringBuilder();
                    varname1.Append("SELECT [CompanyId], \n");
                    varname1.Append("       [Name], \n");
                    varname1.Append("       [Address], \n");
                    varname1.Append("       [Telephone], \n");
                    varname1.Append("       [Email], \n");
                    varname1.Append("       [Description], \n");
                    varname1.Append("       [Type], \n");
                    varname1.Append("       [NumberOfShares], \n");
                    varname1.Append("       [SharePrice], \n");
                    varname1.Append("       [Status], \n");
                    varname1.Append("       [UserName], \n");
                    varname1.Append("       [Password], \n");
                    varname1.Append("       [CreatedUser], \n");
                    varname1.Append("       [CreatedMachine], \n");
                    varname1.Append("       [CreatedDatetime], \n");
                    varname1.Append("       [ModifiedUser], \n");
                    varname1.Append("       [ModifiedMachine], \n");
                    varname1.Append("       [ModifiedDatetime] \n");
                    varname1.Append("FROM   [dbo].[Company] \n");
                    varname1.Append("WHERE 1=1  \n");

                    if (companyName != "")
                    {
                        varname1.Append(" AND Name LIKE '%' + ?Name + '%' ");
                    }
                    if (companyType != 0)
                    {
                        varname1.Append(" AND  [Type] = ?Type");
                    }

                    oUniversalConnection.CommandText = varname1.ToString();
                    oUniversalConnection.Parameters.Clear();
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Name", Value = companyName
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Type", Value = companyType
                    });

                    using (IDataReader dr = oUniversalConnection.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            result.CompanyId        = Helper.GetDataValue <int>(dr, "CompanyId");
                            result.Name             = Helper.GetDataValue <string>(dr, "Name");
                            result.Address          = Helper.GetDataValue <string>(dr, "Address");
                            result.Telephone        = Helper.GetDataValue <string>(dr, "Telephone");
                            result.Email            = Helper.GetDataValue <string>(dr, "Email");
                            result.Description      = Helper.GetDataValue <string>(dr, "Description");
                            result.Type             = Helper.GetDataValue <int>(dr, "Type");
                            result.NumberOfShares   = Helper.GetDataValue <int>(dr, "NumberOfShares");
                            result.SharePrice       = Helper.GetDataValue <decimal>(dr, "SharePrice");
                            result.Status           = Helper.GetDataValue <int>(dr, "Status");
                            result.UserName         = Helper.GetDataValue <string>(dr, "UserName");
                            result.Password         = Helper.GetDataValue <string>(dr, "Password");
                            result.CreatedUser      = Helper.GetDataValue <string>(dr, "CreatedUser");
                            result.CreatedMachine   = Helper.GetDataValue <string>(dr, "CreatedMachine");
                            result.CreatedDateTime  = Helper.GetDataValue <DateTime>(dr, "CreatedDateTime");
                            result.ModifiedUser     = Helper.GetDataValue <string>(dr, "ModifiedUser");
                            result.ModifiedMachine  = Helper.GetDataValue <string>(dr, "ModifiedMachine");
                            result.ModifiedDateTime = Helper.GetDataValue <DateTime>(dr, "ModifiedDateTime");
                        }
                        dr.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                Logger.Write(ex);
                throw ex;
            }

            return(result);
        }
Esempio n. 4
0
        public bool CompanyUpdate(CompanyMaintanance oCompanyMaintanance)
        {
            CompanyDTO oCompanyDTOs = oCompanyMaintanance.oCompanyDTO;
            LoginDTO   oLoginDTOs   = oCompanyMaintanance.oLoginDTO;

            int resultCount = 0;

            try
            {
                using (UniversalConnection oUniversalConnection = new UniversalConnection(Connection.Common.ConnectionString))
                {
                    oUniversalConnection.Parameters.Clear();

                    StringBuilder varname1 = new StringBuilder();
                    varname1.Append("UPDATE Company \n");
                    varname1.Append("SET \n");
                    varname1.Append("     Name = ?Name, \n");
                    varname1.Append("     Address = ?Address, \n");
                    varname1.Append("     Telephone = ?Telephone, \n");
                    varname1.Append("     Email = ?Email, \n");
                    varname1.Append("     Description = ?Description, \n");
                    varname1.Append("     Type = ?Type, \n");
                    varname1.Append("     NumberOfShares = ?NumberOfShares, \n");
                    varname1.Append("     SharePrice = ?SharePrice, \n");
                    varname1.Append("     Status = ?Status, \n");
                    varname1.Append("     UserName = ?UserName, \n");
                    varname1.Append("     Password = ?Password, \n");
                    varname1.Append("     ModifiedUser = ?ModifiedUser, \n");
                    varname1.Append("     ModifiedMachine = ?ModifiedMachine, \n");
                    varname1.Append("     ModifiedDateTime = ?ModifiedDateTime \n");
                    varname1.Append(" WHERE  CompanyId = ?CompanyId");

                    oUniversalConnection.CommandText = varname1.ToString();
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "CompanyId", Value = (object)oCompanyDTOs.CompanyId ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Name", Value = (object)oCompanyDTOs.Name ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Address", Value = (object)oCompanyDTOs.Address ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Telephone", Value = (object)oCompanyDTOs.Telephone ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Email", Value = (object)oCompanyDTOs.Email ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Description", Value = (object)oCompanyDTOs.Description ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Type", Value = (object)oCompanyDTOs.Type ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "NumberOfShares", Value = (object)oCompanyDTOs.NumberOfShares ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "SharePrice", Value = (object)oCompanyDTOs.SharePrice ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Status", Value = (object)oCompanyDTOs.Status ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "UserName", Value = (object)oCompanyDTOs.UserName ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Password", Value = (object)oCompanyDTOs.Password ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "ModifiedUser", Value = (object)oCompanyDTOs.ModifiedUser ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "ModifiedMachine", Value = (object)oCompanyDTOs.ModifiedMachine ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "ModifiedDateTime", Value = (object)oCompanyDTOs.ModifiedDateTime ?? DBNull.Value
                    });
                    resultCount = oUniversalConnection.ExecuteQuery();

                    StringBuilder varname2 = new StringBuilder();
                    varname2.Append("UPDATE Users \n");
                    varname2.Append("             SET [UserName] = ?UserName \n");
                    varname2.Append("             ,[Password] = ?Password \n");
                    varname2.Append("             ,[UserType] = ?UserType \n");
                    varname2.Append("             ,[LoginAttempts] = ?LoginAttempts \n");
                    varname2.Append("             ,[ModifiedUser] = ?ModifiedUser \n");
                    varname2.Append("             ,[ModifiedMachine] = ?ModifiedMachine \n");
                    varname2.Append("             ,[ModifiedDateTime] = ?ModifiedDateTime \n");
                    varname2.Append("WHERE  UserName = ?UserName \n");

                    oUniversalConnection.CommandText = varname2.ToString();

                    oUniversalConnection.Parameters.Clear();
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "UserName", Value = (object)oLoginDTOs.UserName ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Password", Value = (object)oLoginDTOs.Password ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "UserType", Value = (object)oLoginDTOs.UserType ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "LoginAttempts", Value = (object)oLoginDTOs.LoginAttempts ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "ModifiedUser", Value = (object)oLoginDTOs.ModifiedUser ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "ModifiedMachine", Value = (object)oLoginDTOs.ModifiedMachine ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "ModifiedDateTime", Value = (object)oLoginDTOs.ModifiedDateTime ?? DBNull.Value
                    });
                    oUniversalConnection.ExecuteQuery();
                }
                return(resultCount > 0);
            }
            catch (Exception ex)
            {
                Logger.Write(ex);
                throw ex;
            }
        }
Esempio n. 5
0
        public bool CompanyInsert(CompanyMaintanance oCompanyMaintanance)
        {
            CompanyDTO oCompanyDTOs = oCompanyMaintanance.oCompanyDTO;
            LoginDTO   oLoginDTOs   = oCompanyMaintanance.oLoginDTO;

            int resultCount = 0;

            try
            {
                using (UniversalConnection oUniversalConnection = new UniversalConnection(Connection.Common.ConnectionString))
                {
                    StringBuilder varname1 = new StringBuilder();
                    varname1.Append("INSERT INTO Company \n");
                    varname1.Append("            (Name, \n");
                    varname1.Append("             Address, \n");
                    varname1.Append("             Telephone, \n");
                    varname1.Append("             Email, \n");
                    varname1.Append("             Description, \n");
                    varname1.Append("             Type, \n");
                    varname1.Append("             NumberOfShares, \n");
                    varname1.Append("             SharePrice, \n");
                    varname1.Append("             Status, \n");
                    varname1.Append("             UserName, \n");
                    varname1.Append("             Password, \n");
                    varname1.Append("             CreatedUser, \n");
                    varname1.Append("             CreatedMachine, \n");
                    varname1.Append("             CreatedDateTime, \n");
                    varname1.Append("             ModifiedUser, \n");
                    varname1.Append("             ModifiedMachine, \n");
                    varname1.Append("             ModifiedDateTime) \n");
                    varname1.Append("VALUES      (?Name, \n");
                    varname1.Append("             ?Address, \n");
                    varname1.Append("             ?Telephone, \n");
                    varname1.Append("             ?Email, \n");
                    varname1.Append("             ?Description, \n");
                    varname1.Append("             ?Type, \n");
                    varname1.Append("             ?NumberOfShares, \n");
                    varname1.Append("             ?SharePrice, \n");
                    varname1.Append("             ?Status, \n");
                    varname1.Append("             ?UserName, \n");
                    varname1.Append("             ?Password, \n");
                    varname1.Append("             ?CreatedUser, \n");
                    varname1.Append("             ?CreatedMachine, \n");
                    varname1.Append("             ?CreatedDateTime, \n");
                    varname1.Append("             ?ModifiedUser, \n");
                    varname1.Append("             ?ModifiedMachine, \n");
                    varname1.Append("             ?ModifiedDateTime)");


                    oUniversalConnection.CommandText = varname1.ToString();

                    oUniversalConnection.Parameters.Clear();
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Name", Value = (object)oCompanyDTOs.Name ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Address", Value = (object)oCompanyDTOs.Address ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Telephone", Value = (object)oCompanyDTOs.Telephone ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Email", Value = (object)oCompanyDTOs.Email ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Description", Value = (object)oCompanyDTOs.Description ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Type", Value = (object)oCompanyDTOs.Type ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "NumberOfShares", Value = (object)oCompanyDTOs.NumberOfShares ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "SharePrice", Value = (object)oCompanyDTOs.SharePrice ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Status", Value = (object)oCompanyDTOs.Status ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "UserName", Value = (object)oCompanyDTOs.UserName ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Password", Value = (object)oCompanyDTOs.Password ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "CreatedUser", Value = (object)oCompanyDTOs.CreatedUser ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "CreatedMachine", Value = (object)oCompanyDTOs.CreatedMachine ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "CreatedDateTime", Value = (object)oCompanyDTOs.CreatedDateTime ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "ModifiedUser", Value = (object)oCompanyDTOs.ModifiedUser ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "ModifiedMachine", Value = (object)oCompanyDTOs.ModifiedMachine ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "ModifiedDateTime", Value = (object)oCompanyDTOs.ModifiedDateTime ?? DBNull.Value
                    });
                    resultCount = oUniversalConnection.ExecuteQuery();

                    StringBuilder varname2 = new StringBuilder();
                    varname2.Append("INSERT INTO Users \n");
                    varname2.Append("            (UserName, \n");
                    varname2.Append("             Password, \n");
                    varname2.Append("             UserType, \n");
                    varname2.Append("             LoginAttempts, \n");
                    varname2.Append("             CreatedUser, \n");
                    varname2.Append("             CreatedMachine, \n");
                    varname2.Append("             CreatedDateTime, \n");
                    varname2.Append("             ModifiedUser, \n");
                    varname2.Append("             ModifiedMachine, \n");
                    varname2.Append("             ModifiedDateTime) \n");
                    varname2.Append("VALUES      (?UserName, \n");
                    varname2.Append("             ?Password, \n");
                    varname2.Append("             ?UserType, \n");
                    varname2.Append("             ?LoginAttempts, \n");
                    varname2.Append("             ?CreatedUser, \n");
                    varname2.Append("             ?CreatedMachine, \n");
                    varname2.Append("             ?CreatedDateTime, \n");
                    varname2.Append("             ?ModifiedUser, \n");
                    varname2.Append("             ?ModifiedMachine, \n");
                    varname2.Append("             ?ModifiedDateTime)");

                    oUniversalConnection.CommandText = varname2.ToString();

                    oUniversalConnection.Parameters.Clear();
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "UserName", Value = (object)oLoginDTOs.UserName ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Password", Value = (object)oLoginDTOs.Password ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "UserType", Value = (object)oLoginDTOs.UserType ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "LoginAttempts", Value = (object)oLoginDTOs.LoginAttempts ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "CreatedUser", Value = (object)oLoginDTOs.CreatedUser ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "CreatedMachine", Value = (object)oLoginDTOs.CreatedMachine ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "CreatedDateTime", Value = (object)oLoginDTOs.CreatedDateTime ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "ModifiedUser", Value = (object)oLoginDTOs.ModifiedUser ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "ModifiedMachine", Value = (object)oLoginDTOs.ModifiedMachine ?? DBNull.Value
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "ModifiedDateTime", Value = (object)oLoginDTOs.ModifiedDateTime ?? DBNull.Value
                    });
                    resultCount = oUniversalConnection.ExecuteQuery();

                    return(resultCount > 0);
                }
            }
            catch (Exception ex)
            {
                Logger.Write(ex);
                throw ex;
            }
        }
Esempio n. 6
0
        public List <CompanyDTO> GetCompanyData()
        {
            List <CompanyDTO> results = new List <CompanyDTO>();

            try
            {
                using (UniversalConnection oUniversalConnection = new UniversalConnection(Connection.Common.ConnectionString))
                {
                    StringBuilder varname1 = new StringBuilder();
                    varname1.Append("SELECT [CompanyId], \n");
                    varname1.Append("       [Name], \n");
                    varname1.Append("       [Address], \n");
                    varname1.Append("       [Telephone], \n");
                    varname1.Append("       [Email], \n");
                    varname1.Append("       [Description], \n");
                    varname1.Append("       [Type], \n");
                    varname1.Append("       [NumberOfShares], \n");
                    varname1.Append("       [SharePrice], \n");
                    varname1.Append("       [Status], \n");
                    varname1.Append("       [CreatedUser], \n");
                    varname1.Append("       [CreatedMachine], \n");
                    varname1.Append("       [CreatedDatetime], \n");
                    varname1.Append("       [ModifiedUser], \n");
                    varname1.Append("       [ModifiedMachine], \n");
                    varname1.Append("       [ModifiedDatetime] \n");
                    varname1.Append("FROM   [dbo].[Company] \n");
                    varname1.Append("WHERE  [Status] = ?Status");
                    oUniversalConnection.CommandText = varname1.ToString();
                    oUniversalConnection.Parameters.Clear();
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Status", Value = Status.Active
                    });
                    //oUniversalConnection.Parameters.Add(new Parameter { Name = "ProductionLotNo", Value = ProductionLotNo });

                    using (IDataReader dr = oUniversalConnection.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            CompanyDTO result = new CompanyDTO();
                            result.CompanyId      = Helper.GetDataValue <int>(dr, "CompanyId");
                            result.Name           = Helper.GetDataValue <string>(dr, "Name");
                            result.Address        = Helper.GetDataValue <string>(dr, "Address");
                            result.Telephone      = Helper.GetDataValue <string>(dr, "Telephone");
                            result.Email          = Helper.GetDataValue <string>(dr, "Email");
                            result.Description    = Helper.GetDataValue <string>(dr, "Description");
                            result.Type           = Helper.GetDataValue <int>(dr, "Type");
                            result.NumberOfShares = Helper.GetDataValue <int>(dr, "NumberOfShares");
                            result.SharePrice     = Helper.GetDataValue <decimal>(dr, "SharePrice");
                            result.Status         = Helper.GetDataValue <int>(dr, "Status");
                            results.Add(result);
                        }
                        dr.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                Logger.Write(ex);
                throw ex;
            }

            return(results);
        }
Esempio n. 7
0
        public AdviserDTO AdviserSearchById(int AdviserId)
        {
            AdviserDTO result = new AdviserDTO();

            try
            {
                using (UniversalConnection oUniversalConnection = new UniversalConnection(Connection.Common.ConnectionString))
                {
                    StringBuilder varname1 = new StringBuilder();
                    varname1.Append("SELECT [AdviserId], \n");
                    varname1.Append("       [Name], \n");
                    varname1.Append("       [Address], \n");
                    varname1.Append("       [Telephone], \n");
                    varname1.Append("       [Email], \n");
                    varname1.Append("       [Description], \n");
                    varname1.Append("       [Type], \n");
                    varname1.Append("       [JoinDate], \n");
                    varname1.Append("       [Status], \n");
                    varname1.Append("       [UserName], \n");
                    varname1.Append("       [Password], \n");
                    varname1.Append("       [CreatedUser], \n");
                    varname1.Append("       [CreatedMachine], \n");
                    varname1.Append("       [CreatedDatetime], \n");
                    varname1.Append("       [ModifiedUser], \n");
                    varname1.Append("       [ModifiedMachine], \n");
                    varname1.Append("       [ModifiedDatetime] \n");
                    varname1.Append("FROM   Adviser \n");
                    varname1.Append("WHERE  [Status] = ?Status");
                    varname1.Append(" AND  [AdviserId] = ?AdviserId");
                    oUniversalConnection.CommandText = varname1.ToString();
                    oUniversalConnection.Parameters.Clear();
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Status", Value = Status.Active
                    });
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "AdviserId", Value = AdviserId
                    });

                    using (IDataReader dr = oUniversalConnection.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            result.AdviserId        = Helper.GetDataValue <int>(dr, "AdviserId");
                            result.Name             = Helper.GetDataValue <string>(dr, "Name");
                            result.Address          = Helper.GetDataValue <string>(dr, "Address");
                            result.Telephone        = Helper.GetDataValue <string>(dr, "Telephone");
                            result.Email            = Helper.GetDataValue <string>(dr, "Email");
                            result.Description      = Helper.GetDataValue <string>(dr, "Description");
                            result.Type             = Helper.GetDataValue <int>(dr, "Type");
                            result.JoinDate         = Helper.GetDataValue <DateTime>(dr, "JoinDate");
                            result.Status           = Helper.GetDataValue <int>(dr, "Status");
                            result.UserName         = Helper.GetDataValue <string>(dr, "UserName");
                            result.Password         = Helper.GetDataValue <string>(dr, "Password");
                            result.CreatedUser      = Helper.GetDataValue <string>(dr, "CreatedUser");
                            result.CreatedMachine   = Helper.GetDataValue <string>(dr, "CreatedMachine");
                            result.CreatedDateTime  = Helper.GetDataValue <DateTime>(dr, "CreatedDateTime");
                            result.ModifiedUser     = Helper.GetDataValue <string>(dr, "ModifiedUser");
                            result.ModifiedMachine  = Helper.GetDataValue <string>(dr, "ModifiedMachine");
                            result.ModifiedDateTime = Helper.GetDataValue <DateTime>(dr, "ModifiedDateTime");
                        }
                        dr.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                Logger.Write(ex);
                throw ex;
            }

            return(result);
        }
Esempio n. 8
0
        public List <Model.BrokerDTO> GetBrokerData()
        {
            List <BrokerDTO> results = new List <BrokerDTO>();

            try
            {
                using (UniversalConnection oUniversalConnection = new UniversalConnection(Connection.Common.ConnectionString))
                {
                    StringBuilder varname1 = new StringBuilder();
                    varname1.Append("SELECT [BrokerId], \n");
                    varname1.Append("       [Name], \n");
                    varname1.Append("       [Address], \n");
                    varname1.Append("       [Telephone], \n");
                    varname1.Append("       [Email], \n");
                    varname1.Append("       [Description], \n");
                    varname1.Append("       [Type], \n");
                    varname1.Append("       [JoinDate], \n");
                    varname1.Append("       [Status], \n");
                    varname1.Append("       [UserName], \n");
                    varname1.Append("       [Password], \n");
                    varname1.Append("       [CreatedUser], \n");
                    varname1.Append("       [CreatedMachine], \n");
                    varname1.Append("       [CreatedDatetime], \n");
                    varname1.Append("       [ModifiedUser], \n");
                    varname1.Append("       [ModifiedMachine], \n");
                    varname1.Append("       [ModifiedDatetime] \n");
                    varname1.Append("FROM   [dbo].[Broker] \n");
                    varname1.Append("WHERE  [Status] = ?Status");
                    oUniversalConnection.CommandText = varname1.ToString();
                    oUniversalConnection.Parameters.Clear();
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "Status", Value = Status.Active
                    });
                    //oUniversalConnection.Parameters.Add(new Parameter { Name = "ProductionLotNo", Value = ProductionLotNo });

                    using (IDataReader dr = oUniversalConnection.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            BrokerDTO result = new BrokerDTO();
                            result.BrokerId    = Helper.GetDataValue <int>(dr, "BrokerId");
                            result.Name        = Helper.GetDataValue <string>(dr, "Name");
                            result.Address     = Helper.GetDataValue <string>(dr, "Address");
                            result.Telephone   = Helper.GetDataValue <string>(dr, "Telephone");
                            result.Email       = Helper.GetDataValue <string>(dr, "Email");
                            result.Description = Helper.GetDataValue <string>(dr, "Description");
                            result.Type        = Helper.GetDataValue <int>(dr, "Type");
                            result.JoinDate    = Helper.GetDataValue <DateTime>(dr, "JoinDate");
                            result.Status      = Helper.GetDataValue <int>(dr, "Status");
                            result.UserName    = Helper.GetDataValue <string>(dr, "UserName");
                            result.Password    = Helper.GetDataValue <string>(dr, "Password");
                            results.Add(result);
                        }
                        dr.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                Logger.Write(ex);
                throw ex;
            }

            return(results);
        }
Esempio n. 9
0
        public string GetUserNameByUserIdFromAllUsers(string userId)
        {
            string UserName = string.Empty;

            try
            {
                using (UniversalConnection oUniversalConnection = new UniversalConnection(Connection.Common.ConnectionString))
                {
                    StringBuilder varname1 = new StringBuilder();
                    varname1.Append("SELECT P.Name AS UserName FROM Player AS P WHERE P.UserName=?UserName \n");
                    oUniversalConnection.CommandText = varname1.ToString();
                    oUniversalConnection.Parameters.Clear();
                    oUniversalConnection.Parameters.Add(new Parameter {
                        Name = "UserName", Value = userId
                    });

                    using (IDataReader dr = oUniversalConnection.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            UserName = Helper.GetDataValue <string>(dr, "UserName");
                        }
                        dr.Close();
                    }

                    if (UserName.ToString() != null || UserName.ToString() != string.Empty)
                    {
                        varname1 = new StringBuilder();
                        varname1.Append("SELECT A.Name AS UserName FROM Adviser AS A WHERE A.UserName=?UserName \n");
                        oUniversalConnection.CommandText = varname1.ToString();
                        oUniversalConnection.Parameters.Clear();
                        oUniversalConnection.Parameters.Add(new Parameter {
                            Name = "UserName", Value = userId
                        });

                        using (IDataReader dr = oUniversalConnection.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                UserName = Helper.GetDataValue <string>(dr, "UserName");
                            }
                            dr.Close();
                        }
                    }
                    else if (UserName.ToString() != null || UserName.ToString() != string.Empty)
                    {
                        varname1 = new StringBuilder();
                        varname1.Append("SELECT B.Name AS UserName FROM Broker AS B WHERE B.UserName=?UserName \n");
                        oUniversalConnection.CommandText = varname1.ToString();
                        oUniversalConnection.Parameters.Clear();
                        oUniversalConnection.Parameters.Add(new Parameter {
                            Name = "UserName", Value = userId
                        });

                        using (IDataReader dr = oUniversalConnection.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                UserName = Helper.GetDataValue <string>(dr, "UserName");
                            }
                            dr.Close();
                        }
                    }
                    else if (UserName.ToString() != null || UserName.ToString() != string.Empty)
                    {
                        varname1 = new StringBuilder();
                        varname1.Append("SELECT C.Name AS UserName FROM Company AS C WHERE C.UserName=?UserName \n");
                        oUniversalConnection.CommandText = varname1.ToString();
                        oUniversalConnection.Parameters.Clear();
                        oUniversalConnection.Parameters.Add(new Parameter {
                            Name = "UserName", Value = userId
                        });

                        using (IDataReader dr = oUniversalConnection.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                UserName = Helper.GetDataValue <string>(dr, "UserName");
                            }
                            dr.Close();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Logger.Write(ex);
                throw ex;
            }

            return(UserName);
        }