| using System; | 
| using System.Collections.Generic; | 
| using System.Text; | 
| using System.Data; | 
| using Pub_Class; | 
|   | 
| namespace SQLHelper | 
| { | 
|     public  class ClsCNmaster:ClsCN | 
|     { | 
|         public ClsCNmaster() | 
|         { | 
|             ClsIni oIni = new ClsIni(); | 
|             sServer = ClsIni.ReadIni("Erp", "Server", ClsPub.AppPath + @"\" + "HXErp.ini"); | 
|             sDataBase = "master"; | 
|             sUser = ClsIni.ReadIni("Erp", "UserName", ClsPub.AppPath + @"\" + "HXErp.ini"); | 
|             sPassword = ClsIni.ReadIni("Erp", "PassWord", ClsPub.AppPath + @"\" + "HXErp.ini"); | 
|         } | 
|   | 
|         public string GetDataBase(string sItem,ref string sK3 ) | 
|         { | 
|             string[] sNumber; | 
|             ClsCNmaster oCn = new ClsCNmaster(); | 
|             char c = Convert.ToChar("-"); | 
|             sNumber = sItem.Split(c); | 
|             ClsPub.AccNumber = sNumber[0]; | 
|             ClsPub.AccName = sNumber[1]; | 
|             DataSet Ds = oCn.RunProcReturn("select DataBasesName,K3Erp from HDSystem_DataBases where Number='" + sNumber[0] + "'", "HDSystem_DataBases"); | 
|             if (Ds.Tables[0].Rows.Count > 0) | 
|             { | 
|                 sK3 = Ds.Tables[0].Rows[0]["K3Erp"].ToString(); | 
|                 //sK32 = Ds.Tables[0].Rows[0]["K32Erp"].ToString(); | 
|                 //sK33 = Ds.Tables[0].Rows[0]["K33Erp"].ToString(); | 
|                 return Ds.Tables[0].Rows[0]["DataBasesName"].ToString(); | 
|             } | 
|             else | 
|             { | 
|                 return ""; | 
|             } | 
|         } | 
|   | 
|         public string GetDataBase(string sItem) | 
|         { | 
|             string[] sNumber; | 
|             ClsCNmaster oCn = new ClsCNmaster(); | 
|             char c = Convert.ToChar("-"); | 
|             sNumber = sItem.Split(c); | 
|             ClsPub.AccNumber = sNumber[0]; | 
|             ClsPub.AccName = sNumber[1]; | 
|             DataSet Ds = oCn.RunProcReturn("select DataBasesName  From HDSystem_DataBases where Number='" + sNumber[0] + "'", "HDSystem_DataBases"); | 
|             if (Ds.Tables[0].Rows.Count > 0) | 
|             { | 
|                 //sK3 = Ds.Tables[0].Rows[0]["K3Erp"].ToString(); | 
|                 //sK32 = Ds.Tables[0].Rows[0]["K32Erp"].ToString(); | 
|                 //sK33 = Ds.Tables[0].Rows[0]["K33Erp"].ToString(); | 
|                 return Ds.Tables[0].Rows[0]["DataBasesName"].ToString(); | 
|             } | 
|             else | 
|             { | 
|                 return ""; | 
|             } | 
|         } | 
|     } | 
| } |