示例#1
0
 public CsCentre SelectCentreByCodeSiteCodeCentre(int pCodeSite, int pCodeCentre)
 {
     try
     {
         return(Entities.GetEntityFromQuery <CsCentre>(ParamProcedure.PARAM_CENTRE_RETOURNEByIdSiteIdCentre(pCodeSite, pCodeCentre)));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#2
0
        /*
         * /// <summary>
         * /// DB_BANQUES2
         * /// </summary>
         * public DB_REGEXO()
         * {
         *  ConnectionString = Session.GetSqlConnexionString();
         * }
         * /// <summary>
         * /// DB_BANQUES2
         * /// </summary>
         * /// <param name="ConnStr"></param>
         * public DB_REGEXO(string ConnStr)
         * {
         *  ConnectionString = ConnStr;
         * }
         * /// <summary>
         * /// ConnectionString
         * /// </summary>
         * private string ConnectionString;
         * private SqlConnection cn = null;
         *
         * private bool _Transaction;
         * /// <summary>
         * /// Transaction
         * /// </summary>
         * public bool Transaction
         * {
         *  get { return _Transaction; }
         *  set { _Transaction = value; }
         *
         * }
         *
         * private SqlCommand cmd = null;
         *
         *
         * public List<CsRegExo> SelectAllRegExo()
         * {
         *  cn = new SqlConnection(ConnectionString);
         *  try
         *  {
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = EnumProcedureStockee.SelectREGEXO
         *      };
         *      IDataReader reader = cmd.ExecuteReader();
         *      var rows = new List<CsRegExo>();
         *      Fill(reader, rows, int.MinValue, int.MaxValue);
         *      reader.Close();
         *      return rows;
         *  }
         *  catch (Exception ex)
         *  {
         *      throw new Exception(EnumProcedureStockee.SelectREGEXO + ":" + ex.Message);
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *          cn.Close(); // Fermeture de la connection
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Delete(CsRegExo pRegExo)
         * {
         *  try
         *  {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = EnumProcedureStockee.DeleteREGEXO
         *      };
         *      cmd.Parameters.Clear();
         *      cmd.Parameters.AddWithValue("@CENTRE", pRegExo.CENTRE);
         *      cmd.Parameters.AddWithValue("@PRODUIT", pRegExo.PRODUIT);
         *      cmd.Parameters.AddWithValue("@REGCLI", pRegExo.REGCLI);
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      StartTransaction(cn);
         *      int rowsAffected = cmd.ExecuteNonQuery();
         *      CommitTransaction(cmd.Transaction);
         *      return Convert.ToBoolean(rowsAffected);
         *  }
         *  catch (Exception ex)
         *  {
         *      RollBackTransaction(cmd.Transaction);
         *      throw new Exception(EnumProcedureStockee.DeleteREGEXO + ":" + ex.Message);
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *          cn.Close();
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Delete(List<CsRegExo> pRegExoCollection)
         * {
         *  int number = 0;
         *  foreach (CsRegExo entity in pRegExoCollection)
         *  {
         *      if (Delete(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * private bool Update(CsRegExo pRegExo)
         * {
         *  cn = new SqlConnection(ConnectionString);
         *  cmd = new SqlCommand
         *  {
         *      Connection = cn,
         *      CommandType = CommandType.StoredProcedure,
         *      CommandText = EnumProcedureStockee.UpdateREGEXO
         *  };
         *  cmd.Parameters.Clear();
         *
         *  try
         *  {
         *
         *      cmd.Parameters.AddWithValue("@CENTRE", pRegExo.CENTRE);
         *      cmd.Parameters.AddWithValue("@OriginalCENTRE", pRegExo.OriginalCENTRE);
         *      cmd.Parameters.AddWithValue("@PRODUIT", pRegExo.PRODUIT);
         *      cmd.Parameters.AddWithValue("@OriginalPRODUIT", pRegExo.OriginalPRODUIT);
         *      cmd.Parameters.AddWithValue("@REGCLI", pRegExo.REGCLI);
         *      cmd.Parameters.AddWithValue("@OriginalREGCLI", pRegExo.OriginalREGCLI);
         *      cmd.Parameters.AddWithValue("@EXFAV", pRegExo.EXFAV);
         *      cmd.Parameters.AddWithValue("@EXFDOS", pRegExo.EXFDOS);
         *      cmd.Parameters.AddWithValue("@EXFPOL", pRegExo.EXFPOL);
         *      cmd.Parameters.AddWithValue("@TRAITFAC", pRegExo.TRAITFAC);
         *      cmd.Parameters.AddWithValue("@TRANS", pRegExo.TRANS);
         *      cmd.Parameters.AddWithValue("@REFERENCEPUPITRE", pRegExo.REFERENCEPUPITRE);
         *      cmd.Parameters.AddWithValue("@DATECREATION", pRegExo.DATECREATION);
         *      cmd.Parameters.AddWithValue("@DATEMODIFICATION", pRegExo.DATEMODIFICATION);
         *      cmd.Parameters.AddWithValue("@USERCREATION", pRegExo.USERCREATION);
         *      cmd.Parameters.AddWithValue("@USERMODIFICATION", pRegExo.USERMODIFICATION);
         *
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      StartTransaction(cn);
         *      SetDBNullParametre(cmd.Parameters);
         *      int rowsAffected = cmd.ExecuteNonQuery();
         *      CommitTransaction(cmd.Transaction);
         *      return Convert.ToBoolean(rowsAffected);
         *  }
         *  catch (Exception ex)
         *  {
         *      RollBackTransaction(cmd.Transaction);
         *      throw ex;
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *          cn.Close(); // Fermeture de la connection
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Update(List<CsRegExo> pRegExoCollection)
         * {
         *  int number = 0;
         *  foreach (CsRegExo entity in pRegExoCollection)
         *  {
         *      if (Update(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * private bool Insert(CsRegExo pRegExo)
         * {
         *  cn = new SqlConnection(ConnectionString);
         *  cmd = new SqlCommand
         *  {
         *      Connection = cn,
         *      CommandType = CommandType.StoredProcedure,
         *      CommandText = EnumProcedureStockee.InsertREGEXO
         *  };
         *  cmd.Parameters.Clear();
         *
         *  try
         *  {
         *      cmd.Parameters.AddWithValue("@CENTRE", pRegExo.CENTRE);
         *      cmd.Parameters.AddWithValue("@PRODUIT", pRegExo.PRODUIT);
         *      cmd.Parameters.AddWithValue("@REGCLI", pRegExo.REGCLI);
         *      cmd.Parameters.AddWithValue("@EXFAV", pRegExo.EXFAV);
         *      cmd.Parameters.AddWithValue("@EXFDOS", pRegExo.EXFDOS);
         *      cmd.Parameters.AddWithValue("@EXFPOL", pRegExo.EXFPOL);
         *      cmd.Parameters.AddWithValue("@TRAITFAC", pRegExo.TRAITFAC);
         *      cmd.Parameters.AddWithValue("@TRANS", pRegExo.TRANS);
         *      cmd.Parameters.AddWithValue("@REFERENCEPUPITRE", pRegExo.REFERENCEPUPITRE);
         *      cmd.Parameters.AddWithValue("@DATECREATION", pRegExo.DATECREATION);
         *      cmd.Parameters.AddWithValue("@DATEMODIFICATION", pRegExo.DATEMODIFICATION);
         *      cmd.Parameters.AddWithValue("@USERCREATION", pRegExo.USERCREATION);
         *      cmd.Parameters.AddWithValue("@USERMODIFICATION", pRegExo.USERMODIFICATION);
         *
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      StartTransaction(cn);
         *
         *      SetDBNullParametre(cmd.Parameters);
         *      int rowsAffected = cmd.ExecuteNonQuery();
         *      CommitTransaction(cmd.Transaction);
         *      return Convert.ToBoolean(rowsAffected);
         *  }
         *  catch (Exception ex)
         *  {
         *      RollBackTransaction(cmd.Transaction);
         *      throw ex;
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *          cn.Close(); // Fermeture de la connection
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Insert(List<CsRegExo> pRegExoCollection)
         * {
         *  int number = 0;
         *  foreach (CsRegExo entity in pRegExoCollection)
         *  {
         *      if (Insert(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * public static List<CsRegExo> Fill(IDataReader reader, List<CsRegExo> rows, int start, int pageLength)
         * {
         *  // advance to the starting row
         *  for (int i = 0; i < start; i++)
         *  {
         *      if (!reader.Read())
         *          return rows; // not enough rows, just return
         *  }
         *
         *  for (int i = 0; i < pageLength; i++)
         *  {
         *      if (!reader.Read())
         *          break; // we are done
         *
         *      var c = new CsRegExo();
         *      c.REGCLI = (Convert.IsDBNull(reader["REGCLI"])) ? string.Empty : (System.String)reader["REGCLI"];
         *      c.OriginalREGCLI = (Convert.IsDBNull(reader["REGCLI"])) ? string.Empty : (System.String)reader["REGCLI"];
         *      c.PRODUIT = (Convert.IsDBNull(reader["PRODUIT"])) ? string.Empty : (System.String)reader["PRODUIT"];
         *      c.OriginalPRODUIT = (Convert.IsDBNull(reader["PRODUIT"])) ? string.Empty : (System.String)reader["PRODUIT"];
         *      c.CENTRE = (Convert.IsDBNull(reader["CENTRE"])) ? string.Empty : (System.String)reader["CENTRE"];
         *      c.OriginalCENTRE = (Convert.IsDBNull(reader["CENTRE"])) ? string.Empty : (System.String)reader["CENTRE"];
         *      c.EXFAV = (Convert.IsDBNull(reader["EXFAV"])) ? string.Empty : (System.String)reader["EXFAV"];
         *      c.EXFDOS = (Convert.IsDBNull(reader["EXFDOS"])) ? string.Empty : (System.String)reader["EXFDOS"];
         *      c.EXFPOL = (Convert.IsDBNull(reader["EXFPOL"])) ? string.Empty : (System.String)reader["EXFPOL"];
         *      c.TRAITFAC = (Convert.IsDBNull(reader["TRAITFAC"])) ? string.Empty : (System.String)reader["TRAITFAC"];
         *      c.TRANS = (Convert.IsDBNull(reader["TRANS"])) ? string.Empty : (System.String)reader["TRANS"];
         *      c.REFERENCEPUPITRE = (Convert.IsDBNull(reader["REFERENCEPUPITRE"])) ? null : (short?)reader["REFERENCEPUPITRE"];
         *      c.DATECREATION = (Convert.IsDBNull(reader["DATECREATION"])) ? DateTime.MinValue : (System.DateTime)reader["DATECREATION"];
         *      if (Convert.IsDBNull(reader["DATEMODIFICATION"]))
         *          c.DATECREATION = null;
         *      else
         *          c.DATEMODIFICATION = (System.DateTime)reader["DATEMODIFICATION"];
         *      c.USERCREATION = (Convert.IsDBNull(reader["USERCREATION"])) ? string.Empty : (System.String)reader["USERCREATION"];
         *      c.USERMODIFICATION = (Convert.IsDBNull(reader["USERMODIFICATION"])) ? null : (System.String)reader["USERMODIFICATION"];
         *      c.LIBELLECENTRE = (Convert.IsDBNull(reader["LIBELLECENTRE"])) ? null : (System.String)reader["LIBELLECENTRE"];
         *      c.LIBELLEPRODUIT = (Convert.IsDBNull(reader["LIBELLEPRODUIT"])) ? null : (System.String)reader["LIBELLEPRODUIT"];
         *      c.LIBELLEREGCLI = (Convert.IsDBNull(reader["LIBELLEREGCLI"])) ? null : (System.String)reader["LIBELLEREGCLI"];
         *      rows.Add(c);
         *  }
         *  return rows;
         * }
         *
         * /// <summary>
         * /// StartTransaction
         * /// </summary>
         * /// <param name="_conn"></param>
         * private void StartTransaction(SqlConnection _conn)
         * {
         *  if ((_Transaction) && (_conn != null))
         *  {
         *      cmd.Transaction = this.BeginTransaction(_conn);
         *  }
         * }
         * /// <summary>
         * /// CommitTransaction
         * /// </summary>
         * /// <param name="_pSqlTransaction"></param>
         * private void CommitTransaction(SqlTransaction _pSqlTransaction)
         * {
         *  if ((_Transaction) && (_pSqlTransaction != null))
         *  {
         *      this.Commit(_pSqlTransaction);
         *  }
         * }
         * /// <summary>
         * /// RollBackTransaction
         * /// </summary>
         * /// <param name="_pSqlTransaction"></param>
         * private void RollBackTransaction(SqlTransaction _pSqlTransaction)
         * {
         *  if ((_Transaction) && (_pSqlTransaction != null))
         *  {
         *      this.RollBack(_pSqlTransaction);
         *  }
         *
         * }
         */

        public List <CsRegExo> SelectAllRegExo()
        {
            try
            {
                return(Entities.GetEntityListFromQuery <CsRegExo>(ParamProcedure.PARAM_REGEXO_RETOURNE()));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#3
0
 public List <CsQuartier> SelectAllQuartierByCommune(int pCommune)
 {
     try
     {
         return(Entities.GetEntityListFromQuery <CsQuartier>(ParamProcedure.PARAM_QUARTIER_RETOURNEByCommune(pCommune)));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#4
0
 public List <CsSecteur> SelectAllSecteurById(int pId)
 {
     try
     {
         return(Entities.GetEntityListFromQuery <CsSecteur>(ParamProcedure.PARAM_SECTEUR_RETOURNEById(pId)));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        /*
         * private string ConnectionString;
         *
         * public DB_ParametreEvenement()
         * {
         * try
         *  {
         *      ConnectionString = Session.GetSqlConnexionString();
         *  }
         *  catch (Exception ex)
         *  {
         *
         *      throw ex;
         *  }
         * }
         *
         * public DB_ParametreEvenement(string ConnStr)
         * {
         *  ConnectionString = ConnStr;
         * }
         *
         * private SqlConnection cn = null;
         *
         * private bool _Transaction;
         *
         * public bool Transaction
         * {
         *  get { return _Transaction; }
         *  set { _Transaction = value; }
         *
         * }
         *
         * private SqlCommand cmd = null;
         *
         * public List<CsParametreEvenement> SelectAllParametresEvenement()
         * {
         *  cn = new SqlConnection(ConnectionString);
         *  try
         *  {
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      cmd = new SqlCommand
         *                {
         *                    Connection = cn,
         *                    CommandType = CommandType.StoredProcedure,
         *                    CommandText = EnumProcedureStockee.SelectPARAMETREEVENEMENT
         *                };
         *      IDataReader reader = cmd.ExecuteReader();
         *      var rows = new List<CsParametreEvenement>();
         *      Fill(reader, rows, int.MinValue, int.MaxValue);
         *      reader.Close();
         *      return rows;
         *  }
         *  catch (Exception ex)
         *  {
         *      throw new Exception(EnumProcedureStockee.SelectPARAMETRESGENRAUX + ":" + ex.Message);
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *          cn.Close(); // Fermeture de la connection
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Delete(CsParametreEvenement pParametreEvenement)
         * {
         *  try
         *  {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = EnumProcedureStockee.DeletePARAMETREEVENEMENT
         *      };
         *      cmd.Parameters.Clear();
         *      cmd.Parameters.AddWithValue("@CODE", pParametreEvenement.CODE);
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      StartTransaction(cn);
         *      int rowsAffected = cmd.ExecuteNonQuery();
         *      CommitTransaction(cmd.Transaction);
         *      return Convert.ToBoolean(rowsAffected);
         *  }
         *  catch (Exception ex)
         *  {
         *      RollBackTransaction(cmd.Transaction);
         *      throw new Exception(EnumProcedureStockee.DeletePARAMETREEVENEMENT + ":" + ex.Message);
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *      cn.Close();
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Delete(List<CsParametreEvenement> pParametreEvenementCollection)
         * {
         *  int number = 0;
         *  foreach (CsParametreEvenement entity in pParametreEvenementCollection)
         *  {
         *      if (Delete(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * public static List<CsParametreEvenement> Fill(IDataReader reader, List<CsParametreEvenement> rows, int start, int pageLength)
         *      {
         *              // advance to the starting row
         *              for (int i = 0; i < start; i++)
         *              {
         *                      if (! reader.Read() )
         *                              return rows; // not enough rows, just return
         *              }
         *
         *              for (int i = 0; i < pageLength; i++)
         *              {
         *                      if (!reader.Read())
         *                              break; // we are done
         *
         *      var c = new CsParametreEvenement();
         *                      c.CODE = (Convert.IsDBNull(reader["CODE"]))?string.Empty:(System.String)reader["CODE"];
         *                      c.OriginalCODE = (Convert.IsDBNull(reader["CODE"]))?string.Empty:(System.String)reader["CODE"];
         *      c.LIBELLE = (Convert.IsDBNull(reader["LIBELLE"])) ? string.Empty : (System.String)reader["LIBELLE"];
         *      c.USERCREATION = (Convert.IsDBNull(reader["USERCREATION"])) ? string.Empty : (System.String)reader["USERCREATION"];
         *      c.USERMODIFICATION = (Convert.IsDBNull(reader["USERMODIFICATION"])) ? string.Empty : (System.String)reader["USERMODIFICATION"];
         *      c.DATECREATION = (Convert.IsDBNull(reader["DATECREATION"])) ? (DateTime?)null : (System.DateTime)reader["DATECREATION"];
         *      c.DATEMODIFICATION = (Convert.IsDBNull(reader["DATEMODIFICATION"])) ? (DateTime?)null : (System.DateTime)reader["DATEMODIFICATION"];
         *                      rows.Add(c);
         *              }
         *              return rows;
         *      }
         *
         * public bool Update(CsParametreEvenement pParametreEvenement)
         * {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *                {
         *                    Connection = cn,
         *                    CommandType = CommandType.StoredProcedure,
         *                    CommandText = EnumProcedureStockee.UpdatePARAMETREEVENEMENT
         *                };
         *      cmd.Parameters.Clear();
         *
         *      try
         *      {
         *          cmd.Parameters.AddWithValue("@CODE", pParametreEvenement.CODE);
         *          cmd.Parameters.AddWithValue("@LIBELLE", pParametreEvenement.LIBELLE);
         *          cmd.Parameters.AddWithValue("@OriginalCODE", pParametreEvenement.OriginalCODE);
         *          cmd.Parameters.AddWithValue("@DATECREATION", pParametreEvenement.DATECREATION);
         *          cmd.Parameters.AddWithValue("@DATEMODIFICATION", pParametreEvenement.DATEMODIFICATION);
         *          cmd.Parameters.AddWithValue("@USERCREATION", pParametreEvenement.USERCREATION);
         *          cmd.Parameters.AddWithValue("@USERMODIFICATION", pParametreEvenement.USERMODIFICATION);
         *          if (cn.State == ConnectionState.Closed)
         *              cn.Open();
         *          StartTransaction(cn);
         *          SetDBNullParametre(cmd.Parameters);
         *          int rowsAffected = cmd.ExecuteNonQuery();
         *          CommitTransaction(cmd.Transaction);
         *          return Convert.ToBoolean(rowsAffected);
         *      }
         *      catch (Exception ex)
         *      {
         *          RollBackTransaction(cmd.Transaction);
         *          throw ex;
         *      }
         *      finally
         *      {
         *          if (cn.State == ConnectionState.Open)
         *              cn.Close(); // Fermeture de la connection
         *          cmd.Dispose();
         *      }
         * }
         *
         * public bool Update(List<CsParametreEvenement> pParametreEvenementCollection)
         * {
         *  int number = 0;
         *  foreach (CsParametreEvenement entity in pParametreEvenementCollection)
         *  {
         *      if (Update(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * public bool Insert(CsParametreEvenement pParametreEvenement)
         * {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = EnumProcedureStockee.InsertPARAMETREEVENEMENT
         *      };
         *      cmd.Parameters.Clear();
         *
         *      try
         *      {
         *          cmd.Parameters.AddWithValue("@CODE", pParametreEvenement.CODE);
         *          cmd.Parameters.AddWithValue("@LIBELLE", pParametreEvenement.LIBELLE);
         *          cmd.Parameters.AddWithValue("@DATECREATION", pParametreEvenement.DATECREATION);
         *          cmd.Parameters.AddWithValue("@DATEMODIFICATION", pParametreEvenement.DATEMODIFICATION);
         *          cmd.Parameters.AddWithValue("@USERCREATION", pParametreEvenement.USERCREATION);
         *          cmd.Parameters.AddWithValue("@USERMODIFICATION", pParametreEvenement.USERMODIFICATION);
         *          if (cn.State == ConnectionState.Closed)
         *              cn.Open();
         *          StartTransaction(cn);
         *
         *          SetDBNullParametre(cmd.Parameters);
         *          int rowsAffected = cmd.ExecuteNonQuery();
         *          CommitTransaction(cmd.Transaction);
         *          return Convert.ToBoolean(rowsAffected);
         *      }
         *      catch (Exception ex)
         *      {
         *          RollBackTransaction(cmd.Transaction);
         *          throw ex;
         *      }
         *      finally
         *      {
         *          if (cn.State == ConnectionState.Open)
         *              cn.Close(); // Fermeture de la connection
         *          cmd.Dispose();
         *      }
         * }
         *
         * public bool Insert(List<CsParametreEvenement> pParametreEvenementCollection)
         * {
         *  int number = 0;
         *  foreach (CsParametreEvenement entity in pParametreEvenementCollection)
         *  {
         *      if (Insert(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * private void StartTransaction(SqlConnection _conn)
         * {
         *  if ((_Transaction) && (_conn != null))
         *  {
         *      cmd.Transaction = this.BeginTransaction(_conn);
         *  }
         * }
         *
         * private void CommitTransaction(SqlTransaction _pSqlTransaction)
         * {
         *  if ((_Transaction) && (_pSqlTransaction != null))
         *  {
         *      this.Commit(_pSqlTransaction);
         *  }
         * }
         *
         * private void RollBackTransaction(SqlTransaction _pSqlTransaction)
         * {
         *  if ((_Transaction) && (_pSqlTransaction != null))
         *  {
         *      this.RollBack(_pSqlTransaction);
         *  }
         * }
         *
         */


        public List <CsParametreEvenement> SelectAllParametresEvenement()
        {
            try
            {
                return(Entities.GetEntityListFromQuery <CsParametreEvenement>(ParamProcedure.PARAM_PARAMETREEVENEMENT_RETOURNE()));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#6
0
        /*
         *  public bool Transaction { get; set; }
         *
         *  private SqlCommand cmd = null;
         * private SqlConnection cn = null;
         *
         * public static List<ObjTACHEDEVIS> Fill(IDataReader reader, List<ObjTACHEDEVIS> rows, int start, int pageLength)
         * {
         *  // advance to the starting row
         *  for (int i = 0; i < start; i++)
         *  {
         *      if (!reader.Read())
         *          return rows; // not enough rows, just return
         *  }
         *
         *  for (int i = 0; i < pageLength; i++)
         *  {
         *      if (!reader.Read())
         *          break; // we are done
         *
         *      ObjTACHEDEVIS c = new ObjTACHEDEVIS();
         *      c.PK_ID = (Convert.IsDBNull(reader["Id"])) ? (int)0 : (System.Int32)reader["Id"];
         *      c.OriginalPK_ID = (Convert.IsDBNull(reader["Id"])) ? (int)0 : (System.Int32)reader["Id"];
         *      c.LIBELLE = (Convert.IsDBNull(reader["Libelle"])) ? string.Empty : (System.String)reader["Libelle"];
         *      c.USERCREATION = (Convert.IsDBNull(reader["USERCREATION"])) ? string.Empty : (System.String)reader["USERCREATION"];
         *      c.USERMODIFICATION = (Convert.IsDBNull(reader["USERMODIFICATION"])) ? string.Empty : (System.String)reader["USERMODIFICATION"];
         *      c.DATECREATION = (Convert.IsDBNull(reader["DATECREATION"])) ? (DateTime?)null : (System.DateTime)reader["DATECREATION"];
         *      c.DATEMODIFICATION = (Convert.IsDBNull(reader["DATEMODIFICATION"])) ? (DateTime?)null : (System.DateTime)reader["DATEMODIFICATION"];
         *      rows.Add(c);
         *  }
         *  return rows;
         * }
         *
         * public static ObjTACHEDEVIS GetById(int? id)
         * {
         *  ObjTACHEDEVIS row = new ObjTACHEDEVIS();
         *
         *  string connectString = Session.GetSqlConnexionString();
         *
         *  SqlConnection connection = new SqlConnection(connectString);
         *  SqlCommand command = new SqlCommand("SPX_PARAM_TACHEDEVIS_RETOURNEById", connection);
         *  command.CommandType = CommandType.StoredProcedure;
         *
         *  SqlParameter param = command.Parameters.Add(new SqlParameter("@Id", id));
         *  param.Direction = ParameterDirection.Input;
         *
         *  try
         *  {
         *      //Ouverture
         *      connection.Open();
         *
         *      //Object datareader
         *      SqlDataReader reader = command.ExecuteReader();
         *
         *      List<ObjTACHEDEVIS> tmp = new List<ObjTACHEDEVIS>();
         *      Fill(reader, tmp, 0, int.MaxValue);
         *      reader.Close();
         *
         *      if (tmp.Count == 1)
         *      {
         *          row = tmp[0];
         *      }
         *      else if (tmp.Count == 0)
         *      {
         *          row = null;
         *      }
         *      return row;
         *  }
         *  catch (Exception ex)
         *  {
         *      throw new Exception(ex.Message);
         *  }
         *  finally
         *  {
         *      if (connection.State == ConnectionState.Open)
         *          connection.Close();
         *      command.Dispose();
         *  }
         * }
         *
         * public static List<ObjTACHEDEVIS> GetAll()
         * {
         *  string connectString = Session.GetSqlConnexionString();
         *  SqlConnection connection = new SqlConnection(connectString);
         *  SqlCommand command = new SqlCommand("SPX_PARAM_TACHEDEVIS_RETOURNE", connection);
         *  command.CommandType = CommandType.StoredProcedure;
         *
         *  try
         *  {
         *
         *
         *      if (connection.State == ConnectionState.Closed)
         *          connection.Open();
         *
         *      SqlDataReader reader = command.ExecuteReader();
         *
         *      List<ObjTACHEDEVIS> rows = new List<ObjTACHEDEVIS>();
         *      Fill(reader, rows, 0, int.MaxValue);
         *      reader.Close();
         *      return rows;
         *  }
         *  catch (Exception ex)
         *  {
         *      throw new Exception(ex.Message);
         *  }
         *  finally
         *  {
         *      //Fermeture base
         *      if (connection.State == ConnectionState.Open)
         *          connection.Close();
         *      connection.Dispose();
         *      command.Dispose();
         *  }
         *
         * }
         *
         * public bool Delete(ObjTACHEDEVIS pTacheDevis)
         * {
         *  try
         *  {
         *      cn = new SqlConnection(Session.GetSqlConnexionString());
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = "SPX_PARAM_TACHEDEVIS_SUPPRIMER"
         *      };
         *      cmd.Parameters.Clear();
         *      cmd.Parameters.AddWithValue("@Id", pTacheDevis.PK_ID);
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      StartTransaction(cn);
         *      int rowsAffected = cmd.ExecuteNonQuery();
         *      CommitTransaction(cmd.Transaction);
         *      return Convert.ToBoolean(rowsAffected);
         *  }
         *  catch (Exception ex)
         *  {
         *      RollBackTransaction(cmd.Transaction);
         *      throw ex;
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *          cn.Close();
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Delete(List<ObjTACHEDEVIS> pTacheDevisCollection)
         * {
         *  int number = 0;
         *  foreach (ObjTACHEDEVIS entity in pTacheDevisCollection)
         *  {
         *      if (Delete(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * public bool Update(ObjTACHEDEVIS pTacheDevis)
         * {
         *  cn = new SqlConnection(Session.GetSqlConnexionString());
         *  cmd = new SqlCommand
         *  {
         *      Connection = cn,
         *      CommandType = CommandType.StoredProcedure,
         *      CommandText = "SPX_PARAM_TACHEDEVIS_UPDATE"
         *  };
         *  cmd.Parameters.Clear();
         *
         *  try
         *  {
         *      cmd.Parameters.AddWithValue("@Id", pTacheDevis.PK_ID);
         *      cmd.Parameters.AddWithValue("@LIBELLE", pTacheDevis.LIBELLE);
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      StartTransaction(cn);
         *      SetDBNullParametre(cmd.Parameters);
         *      int rowsAffected = cmd.ExecuteNonQuery();
         *      CommitTransaction(cmd.Transaction);
         *      return Convert.ToBoolean(rowsAffected);
         *  }
         *  catch (Exception ex)
         *  {
         *      RollBackTransaction(cmd.Transaction);
         *      throw ex;
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *          cn.Close(); // Fermeture de la connection
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Update(List<ObjTACHEDEVIS> pTacheDevisCollection)
         * {
         *  int number = 0;
         *  foreach (ObjTACHEDEVIS entity in pTacheDevisCollection)
         *  {
         *      if (Update(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * public bool Insert(ObjTACHEDEVIS pTacheDevis)
         * {
         *  cn = new SqlConnection(Session.GetSqlConnexionString());
         *  cmd = new SqlCommand
         *  {
         *      Connection = cn,
         *      CommandType = CommandType.StoredProcedure,
         *      CommandText = "SPX_PARAM_TACHEDEVIS_INSERER"
         *  };
         *  cmd.Parameters.Clear();
         *
         *  try
         *  {
         *      cmd.Parameters.AddWithValue("@LIBELLE", pTacheDevis.LIBELLE);
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      StartTransaction(cn);
         *
         *      SetDBNullParametre(cmd.Parameters);
         *      int rowsAffected = cmd.ExecuteNonQuery();
         *      CommitTransaction(cmd.Transaction);
         *      return Convert.ToBoolean(rowsAffected);
         *  }
         *  catch (Exception ex)
         *  {
         *      RollBackTransaction(cmd.Transaction);
         *      throw ex;
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *          cn.Close(); // Fermeture de la connection
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Insert(List<ObjTACHEDEVIS> pTypeDevisCollection)
         * {
         *  int number = 0;
         *  foreach (ObjTACHEDEVIS entity in pTypeDevisCollection)
         *  {
         *      if (Insert(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * private void StartTransaction(SqlConnection _conn)
         * {
         *  if ((Transaction) && (_conn != null))
         *  {
         *      cmd.Transaction = this.BeginTransaction(_conn);
         *  }
         * }
         *
         * private void CommitTransaction(SqlTransaction _pSqlTransaction)
         * {
         *  if ((Transaction) && (_pSqlTransaction != null))
         *  {
         *      this.Commit(_pSqlTransaction);
         *  }
         * }
         *
         * private void RollBackTransaction(SqlTransaction _pSqlTransaction)
         * {
         *  if ((Transaction) && (_pSqlTransaction != null))
         *  {
         *      this.RollBack(_pSqlTransaction);
         *  }
         * }
         *
         */

        public static ObjTACHEDEVIS GetById(int id)
        {
            try
            {
                return(Entities.GetEntityFromQuery <ObjTACHEDEVIS>(ParamProcedure.PARAM_TACHEDEVIS_RETOURNEById(id)));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#7
0
 public static CsUsage GetById(string id)
 {
     try
     {
         return(Entities.GetEntityFromQuery <CsUsage>(ParamProcedure.RetourneUsage(id)));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#8
0
 public static CsMaterielDemande GetById(CsMaterielDemande entity)
 {
     try
     {
         return(Entities.GetEntityFromQuery <CsMaterielDemande>(ParamProcedure.PARAM_MATERIEL_RETOURNEById(entity.PK_ID)));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#9
0
 public List <CsModeCalcul> SelectAllModeCalcul()
 {
     try
     {
         return(Entities.GetEntityListFromQuery <CsModeCalcul>(ParamProcedure.PARAM_MODECALCUL_RETOURNE()));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#10
0
 public List <CsNotificaton> SelectAllNotification()
 {
     try
     {
         return(Entities.GetEntityListFromQuery <CsNotificaton>(ParamProcedure.RetourneNotification()));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#11
0
 public List <CsNiveauTarif> SelectAllNiveauTarif()
 {
     try
     {
         return(Entities.GetEntityListFromQuery <CsNiveauTarif>(ParamProcedure.PARAM_NIVEAUTARIF_RETOURNE()));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        /*
         * private string ConnectionString;
         *
         * public DBMarqueCompteur()
         * {
         * try
         *  {
         *      ConnectionString = Session.GetSqlConnexionString();
         *  }
         *  catch (Exception ex)
         *  {
         *
         *      throw ex;
         *  }
         * }
         *
         * public DBMarqueCompteur(string ConnStr)
         * {
         *  ConnectionString = ConnStr;
         * }
         *
         * private SqlConnection cn = null;
         *
         * private bool _Transaction;
         *
         * public bool Transaction
         * {
         *  get { return _Transaction; }
         *  set { _Transaction = value; }
         *
         * }
         *
         * private SqlCommand cmd = null;
         *
         * public List<CsMarqueCompteur> SelectAllMarqueCompteur()
         * {
         *  cn = new SqlConnection(ConnectionString);
         *  try
         *  {
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      cmd = new SqlCommand
         *                {
         *                    Connection = cn,
         *                    CommandType = CommandType.StoredProcedure,
         *                    CommandText = "SPX_PARAM_MARQUECOMPTEUR_RETOURNE"
         *                };
         *      IDataReader reader = cmd.ExecuteReader();
         *      var rows = new List<CsMarqueCompteur>();
         *      Fill(reader, rows, int.MinValue, int.MaxValue);
         *      reader.Close();
         *      return rows;
         *  }
         *  catch (Exception ex)
         *  {
         *      throw new Exception("SPX_PARAM_MARQUECOMPTEUR_RETOURNE" + ":" + ex.Message);
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *          cn.Close(); // Fermeture de la connection
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Delete(CsMarqueCompteur pMarqueCompteur)
         * {
         *  try
         *  {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = "SPX_PARAM_MARQUECOMPTEUR_SUPPRIMER"
         *      };
         *      cmd.Parameters.Clear();
         *      cmd.Parameters.AddWithValue("@CODE", pMarqueCompteur.CODE);
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      StartTransaction(cn);
         *      int rowsAffected = cmd.ExecuteNonQuery();
         *      CommitTransaction(cmd.Transaction);
         *      return Convert.ToBoolean(rowsAffected);
         *  }
         *  catch (Exception ex)
         *  {
         *      RollBackTransaction(cmd.Transaction);
         *      throw new Exception("SPX_PARAM_MARQUECOMPTEUR_SUPPRIMER" + ":" + ex.Message);
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *      cn.Close();
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Delete(List<CsMarqueCompteur> pCategorieBranchemenCollection)
         * {
         *  int number = 0;
         *  foreach (CsMarqueCompteur entity in pCategorieBranchemenCollection)
         *  {
         *      if (Delete(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * public static List<CsMarqueCompteur> Fill(IDataReader reader, List<CsMarqueCompteur> rows, int start, int pageLength)
         *      {
         *              // advance to the starting row
         *              for (int i = 0; i < start; i++)
         *              {
         *                      if (! reader.Read() )
         *                              return rows; // not enough rows, just return
         *              }
         *
         *              for (int i = 0; i < pageLength; i++)
         *              {
         *                      if (!reader.Read())
         *                              break; // we are done
         *
         *      var c = new CsMarqueCompteur();
         *                      c.CODE = (Convert.IsDBNull(reader["CODE"]))?string.Empty:(System.String)reader["CODE"];
         *                      c.OriginalCODE = (Convert.IsDBNull(reader["CODE"]))?string.Empty:(System.String)reader["CODE"];
         *      c.LIBELLE = (Convert.IsDBNull(reader["LIBELLE"])) ? string.Empty : (System.String)reader["LIBELLE"];
         *      c.USERCREATION = (Convert.IsDBNull(reader["USERCREATION"])) ? string.Empty : (System.String)reader["USERCREATION"];
         *      c.USERMODIFICATION = (Convert.IsDBNull(reader["USERMODIFICATION"])) ? string.Empty : (System.String)reader["USERMODIFICATION"];
         *      c.DATECREATION = (Convert.IsDBNull(reader["DATECREATION"])) ? (DateTime?)null : (System.DateTime)reader["DATECREATION"];
         *      c.DATEMODIFICATION = (Convert.IsDBNull(reader["DATEMODIFICATION"])) ? (DateTime?)null : (System.DateTime)reader["DATEMODIFICATION"];
         *                      rows.Add(c);
         *              }
         *              return rows;
         *      }
         *
         * public bool Update(CsMarqueCompteur pMarqueCompteur)
         * {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *                {
         *                    Connection = cn,
         *                    CommandType = CommandType.StoredProcedure,
         *                    CommandText = "SPX_PARAM_MARQUECOMPTEUR_UPDATE"
         *                };
         *      cmd.Parameters.Clear();
         *
         *      try
         *      {
         *          cmd.Parameters.AddWithValue("@CODE", pMarqueCompteur.CODE);
         *          cmd.Parameters.AddWithValue("@LIBELLE", pMarqueCompteur.LIBELLE);
         *          cmd.Parameters.AddWithValue("@OriginalCODE", pMarqueCompteur.OriginalCODE);
         *          cmd.Parameters.AddWithValue("@DATECREATION", pMarqueCompteur.DATECREATION);
         *          cmd.Parameters.AddWithValue("@DATEMODIFICATION", pMarqueCompteur.DATEMODIFICATION);
         *          cmd.Parameters.AddWithValue("@USERCREATION", pMarqueCompteur.USERCREATION);
         *          cmd.Parameters.AddWithValue("@USERMODIFICATION", pMarqueCompteur.USERMODIFICATION);
         *          if (cn.State == ConnectionState.Closed)
         *              cn.Open();
         *          StartTransaction(cn);
         *          SetDBNullParametre(cmd.Parameters);
         *          int rowsAffected = cmd.ExecuteNonQuery();
         *          CommitTransaction(cmd.Transaction);
         *          return Convert.ToBoolean(rowsAffected);
         *      }
         *      catch (Exception ex)
         *      {
         *          RollBackTransaction(cmd.Transaction);
         *          throw ex;
         *      }
         *      finally
         *      {
         *          if (cn.State == ConnectionState.Open)
         *              cn.Close(); // Fermeture de la connection
         *          cmd.Dispose();
         *      }
         * }
         *
         * public bool Update(List<CsMarqueCompteur> pMarqueCompteurCollection)
         * {
         *  int number = 0;
         *  foreach (CsMarqueCompteur entity in pMarqueCompteurCollection)
         *  {
         *      if (Update(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * public bool Insert(CsMarqueCompteur pMarqueCompteur)
         * {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = "SPX_PARAM_MARQUECOMPTEUR_INSERER"
         *      };
         *      cmd.Parameters.Clear();
         *
         *      try
         *      {
         *          cmd.Parameters.AddWithValue("@CODE", pMarqueCompteur.CODE);
         *          cmd.Parameters.AddWithValue("@LIBELLE", pMarqueCompteur.LIBELLE);
         *          cmd.Parameters.AddWithValue("@DATECREATION", pMarqueCompteur.DATECREATION);
         *          cmd.Parameters.AddWithValue("@DATEMODIFICATION", pMarqueCompteur.DATEMODIFICATION);
         *          cmd.Parameters.AddWithValue("@USERCREATION", pMarqueCompteur.USERCREATION);
         *          cmd.Parameters.AddWithValue("@USERMODIFICATION", pMarqueCompteur.USERMODIFICATION);
         *          if (cn.State == ConnectionState.Closed)
         *              cn.Open();
         *          StartTransaction(cn);
         *
         *          SetDBNullParametre(cmd.Parameters);
         *          int rowsAffected = cmd.ExecuteNonQuery();
         *          CommitTransaction(cmd.Transaction);
         *          return Convert.ToBoolean(rowsAffected);
         *      }
         *      catch (Exception ex)
         *      {
         *          RollBackTransaction(cmd.Transaction);
         *          throw ex;
         *      }
         *      finally
         *      {
         *          if (cn.State == ConnectionState.Open)
         *              cn.Close(); // Fermeture de la connection
         *          cmd.Dispose();
         *      }
         * }
         *
         * public bool Insert(List<CsMarqueCompteur> pMarqueCompteurCollection)
         * {
         *  int number = 0;
         *  foreach (CsMarqueCompteur entity in pMarqueCompteurCollection)
         *  {
         *      if (Insert(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * private void StartTransaction(SqlConnection _conn)
         * {
         *  if ((_Transaction) && (_conn != null))
         *  {
         *      cmd.Transaction = this.BeginTransaction(_conn);
         *  }
         * }
         *
         * private void CommitTransaction(SqlTransaction _pSqlTransaction)
         * {
         *  if ((_Transaction) && (_pSqlTransaction != null))
         *  {
         *      this.Commit(_pSqlTransaction);
         *  }
         * }
         *
         * private void RollBackTransaction(SqlTransaction _pSqlTransaction)
         * {
         *  if ((_Transaction) && (_pSqlTransaction != null))
         *  {
         *      this.RollBack(_pSqlTransaction);
         *  }
         * }
         *
         */

        public List <CsMarqueCompteur> SelectAllMarqueCompteur()
        {
            try
            {
                return(Entities.GetEntityListFromQuery <CsMarqueCompteur>(ParamProcedure.PARAM_MARQUECOMPTEUR_RETOURNE()));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#13
0
        /*
         * private string ConnectionString;
         *
         * public DB_Proprietaire()
         * {
         * try
         *  {
         *      ConnectionString = Session.GetSqlConnexionString();
         *  }
         *  catch (Exception ex)
         *  {
         *
         *      throw ex;
         *  }
         * }
         *
         * public DB_Proprietaire(string ConnStr)
         * {
         *  ConnectionString = ConnStr;
         * }
         *
         * private SqlConnection cn = null;
         *
         * private bool _Transaction;
         *
         * public bool Transaction
         * {
         *  get { return _Transaction; }
         *  set { _Transaction = value; }
         *
         * }
         *
         * private SqlCommand cmd = null;
         *
         * public List<CsProprietaire> SelectAllProprietaire()
         * {
         *  cn = new SqlConnection(ConnectionString);
         *  try
         *  {
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      cmd = new SqlCommand
         *                {
         *                    Connection = cn,
         *                    CommandType = CommandType.StoredProcedure,
         *                    CommandText = EnumProcedureStockee.SelectPROPRIETAIRE
         *                };
         *      IDataReader reader = cmd.ExecuteReader();
         *      var rows = new List<CsProprietaire>();
         *      Fill(reader, rows, int.MinValue, int.MaxValue);
         *      reader.Close();
         *      return rows;
         *  }
         *  catch (Exception ex)
         *  {
         *      throw new Exception(EnumProcedureStockee.SelectPROPRIETAIRE + ":" + ex.Message);
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *          cn.Close(); // Fermeture de la connection
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Delete(CsProprietaire pProprietaire)
         * {
         *  try
         *  {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = EnumProcedureStockee.DeletePROPRIETAIRE
         *      };
         *      cmd.Parameters.Clear();
         *      cmd.Parameters.AddWithValue("@CODE", pProprietaire.CODE);
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      StartTransaction(cn);
         *      int rowsAffected = cmd.ExecuteNonQuery();
         *      CommitTransaction(cmd.Transaction);
         *      return Convert.ToBoolean(rowsAffected);
         *  }
         *  catch (Exception ex)
         *  {
         *      RollBackTransaction(cmd.Transaction);
         *      throw new Exception(EnumProcedureStockee.DeletePROPRIETAIRE + ":" + ex.Message);
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *      cn.Close();
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Delete(List<CsProprietaire> pProprietairesCollection)
         * {
         *  int number = 0;
         *  foreach (CsProprietaire entity in pProprietairesCollection)
         *  {
         *      if (Delete(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * public static List<CsProprietaire> Fill(IDataReader reader, List<CsProprietaire> rows, int start, int pageLength)
         *      {
         *              // advance to the starting row
         *              for (int i = 0; i < start; i++)
         *              {
         *                      if (! reader.Read() )
         *                              return rows; // not enough rows, just return
         *              }
         *
         *              for (int i = 0; i < pageLength; i++)
         *              {
         *                      if (!reader.Read())
         *                              break; // we are done
         *
         *      var c = new CsProprietaire();
         *                      c.CODE = (Convert.IsDBNull(reader["CODE"]))?string.Empty:(System.String)reader["CODE"];
         *                      c.OriginalCODE = (Convert.IsDBNull(reader["CODE"]))?string.Empty:(System.String)reader["CODE"];
         *      c.LIBELLE = (Convert.IsDBNull(reader["LIBELLE"])) ? string.Empty : (System.String)reader["LIBELLE"];
         *      c.USERCREATION = (Convert.IsDBNull(reader["USERCREATION"])) ? string.Empty : (System.String)reader["USERCREATION"];
         *      c.USERMODIFICATION = (Convert.IsDBNull(reader["USERMODIFICATION"])) ? string.Empty : (System.String)reader["USERMODIFICATION"];
         *      c.DATECREATION = (Convert.IsDBNull(reader["DATECREATION"])) ? (DateTime?)null : (System.DateTime)reader["DATECREATION"];
         *      c.DATEMODIFICATION = (Convert.IsDBNull(reader["DATEMODIFICATION"])) ? (DateTime?)null : (System.DateTime)reader["DATEMODIFICATION"];
         *                      rows.Add(c);
         *              }
         *              return rows;
         *      }
         *
         * public bool Update(CsProprietaire pProprietaire)
         * {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *                {
         *                    Connection = cn,
         *                    CommandType = CommandType.StoredProcedure,
         *                    CommandText = EnumProcedureStockee.UpdatePROPRIETAIRE
         *                };
         *      cmd.Parameters.Clear();
         *
         *      try
         *      {
         *          cmd.Parameters.AddWithValue("@CODE", pProprietaire.CODE);
         *          cmd.Parameters.AddWithValue("@LIBELLE", pProprietaire.LIBELLE);
         *          cmd.Parameters.AddWithValue("@OriginalCODE", pProprietaire.OriginalCODE);
         *          cmd.Parameters.AddWithValue("@DATECREATION", pProprietaire.DATECREATION);
         *          cmd.Parameters.AddWithValue("@DATEMODIFICATION", pProprietaire.DATEMODIFICATION);
         *          cmd.Parameters.AddWithValue("@USERCREATION", pProprietaire.USERCREATION);
         *          cmd.Parameters.AddWithValue("@USERMODIFICATION", pProprietaire.USERMODIFICATION);
         *          if (cn.State == ConnectionState.Closed)
         *              cn.Open();
         *          StartTransaction(cn);
         *          SetDBNullParametre(cmd.Parameters);
         *          int rowsAffected = cmd.ExecuteNonQuery();
         *          CommitTransaction(cmd.Transaction);
         *          return Convert.ToBoolean(rowsAffected);
         *      }
         *      catch (Exception ex)
         *      {
         *          RollBackTransaction(cmd.Transaction);
         *          throw ex;
         *      }
         *      finally
         *      {
         *          if (cn.State == ConnectionState.Open)
         *              cn.Close(); // Fermeture de la connection
         *          cmd.Dispose();
         *      }
         * }
         *
         * public bool Update(List<CsProprietaire> pProprietaireCollection)
         * {
         *  int number = 0;
         *  foreach (CsProprietaire entity in pProprietaireCollection)
         *  {
         *      if (Update(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * public bool Insert(CsProprietaire pProprietaire)
         * {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = EnumProcedureStockee.InsertPROPRIETAIRE
         *      };
         *      cmd.Parameters.Clear();
         *
         *      try
         *      {
         *          cmd.Parameters.AddWithValue("@CODE", pProprietaire.CODE);
         *          cmd.Parameters.AddWithValue("@LIBELLE", pProprietaire.LIBELLE);
         *          cmd.Parameters.AddWithValue("@DATECREATION", pProprietaire.DATECREATION);
         *          cmd.Parameters.AddWithValue("@DATEMODIFICATION", pProprietaire.DATEMODIFICATION);
         *          cmd.Parameters.AddWithValue("@USERCREATION", pProprietaire.USERCREATION);
         *          cmd.Parameters.AddWithValue("@USERMODIFICATION", pProprietaire.USERMODIFICATION);
         *          if (cn.State == ConnectionState.Closed)
         *              cn.Open();
         *          StartTransaction(cn);
         *
         *          SetDBNullParametre(cmd.Parameters);
         *          int rowsAffected = cmd.ExecuteNonQuery();
         *          CommitTransaction(cmd.Transaction);
         *          return Convert.ToBoolean(rowsAffected);
         *      }
         *      catch (Exception ex)
         *      {
         *          RollBackTransaction(cmd.Transaction);
         *          throw ex;
         *      }
         *      finally
         *      {
         *          if (cn.State == ConnectionState.Open)
         *              cn.Close(); // Fermeture de la connection
         *          cmd.Dispose();
         *      }
         * }
         *
         * public bool Insert(List<CsProprietaire> pProprietaireCollection)
         * {
         *  int number = 0;
         *  foreach (CsProprietaire entity in pProprietaireCollection)
         *  {
         *      if (Insert(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * private void StartTransaction(SqlConnection _conn)
         * {
         *  if ((_Transaction) && (_conn != null))
         *  {
         *      cmd.Transaction = this.BeginTransaction(_conn);
         *  }
         * }
         *
         * private void CommitTransaction(SqlTransaction _pSqlTransaction)
         * {
         *  if ((_Transaction) && (_pSqlTransaction != null))
         *  {
         *      this.Commit(_pSqlTransaction);
         *  }
         * }
         *
         * private void RollBackTransaction(SqlTransaction _pSqlTransaction)
         * {
         *  if ((_Transaction) && (_pSqlTransaction != null))
         *  {
         *      this.RollBack(_pSqlTransaction);
         *  }
         * }
         */

        public List <CsProprietaire> SelectAllProprietaire()
        {
            try
            {
                return(Entities.GetEntityListFromQuery <CsProprietaire>(ParamProcedure.PARAM_PROPRIETAIRE_RETOURNE()));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#14
0
 public List <CsTarif> SelectTarifByTarifCentreProduit(CsTarif pTarif)
 {
     try
     {
         return(Entities.GetEntityListFromQuery <CsTarif>(ParamProcedure.PARAM_TARIFRETOURNEById(pTarif.PK_ID)));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#15
0
        /*
         * private string ConnectionString;
         *
         * public DB_Commune()
         * {
         * try
         *  {
         *      ConnectionString = Session.GetSqlConnexionString();
         *  }
         *  catch (Exception ex)
         *  {
         *
         *      throw ex;
         *  }
         * }
         *
         * public DB_Commune(string ConnStr)
         * {
         *  ConnectionString = ConnStr;
         * }
         *
         * private SqlConnection cn = null;
         *
         * private bool _Transaction;
         *
         * public bool Transaction
         * {
         *  get { return _Transaction; }
         *  set { _Transaction = value; }
         *
         * }
         *
         * private SqlCommand cmd = null;
         *
         * public List<CsCommune> SelectAllCommune()
         * {
         *  cn = new SqlConnection(ConnectionString);
         *  try
         *  {
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      cmd = new SqlCommand
         *                {
         *                    Connection = cn,
         *                    CommandType = CommandType.StoredProcedure,
         *                    CommandText = "SPX_PARAM_COMMUNE_RETOURNE"
         *                };
         *      IDataReader reader = cmd.ExecuteReader();
         *      var rows = new List<CsCommune>();
         *      Fill(reader, rows, int.MinValue, int.MaxValue);
         *      reader.Close();
         *      return rows;
         *  }
         *  catch (Exception ex)
         *  {
         *      throw new Exception("SPX_PARAM_COMMUNE_RETOURNE" + ":" + ex.Message);
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *          cn.Close(); // Fermeture de la connection
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Delete(CsCommune pCommune)
         * {
         *  try
         *  {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = "SPX_PARAM_COMMUNE_SUPPRIMER"
         *      };
         *      cmd.Parameters.Clear();
         *      //cmd.Parameters.AddWithValue("@CODE", pCommune.PK_COMMUNE);
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      StartTransaction(cn);
         *      int rowsAffected = cmd.ExecuteNonQuery();
         *      CommitTransaction(cmd.Transaction);
         *      return Convert.ToBoolean(rowsAffected);
         *  }
         *  catch (Exception ex)
         *  {
         *      RollBackTransaction(cmd.Transaction);
         *      throw new Exception("SPX_PARAM_COMMUNE_SUPPRIMER" + ":" + ex.Message);
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *      cn.Close();
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Delete(List<CsCommune> pCommuneCollection)
         * {
         *  int number = 0;
         *  foreach (CsCommune entity in pCommuneCollection)
         *  {
         *      if (Delete(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * public static List<CsCommune> Fill(IDataReader reader, List<CsCommune> rows, int start, int pageLength)
         *      {
         *              // advance to the starting row
         *              for (int i = 0; i < start; i++)
         *              {
         *                      if (! reader.Read() )
         *                              return rows; // not enough rows, just return
         *              }
         *
         *              for (int i = 0; i < pageLength; i++)
         *              {
         *                      if (!reader.Read())
         *                              break; // we are done
         *
         *      var c = new CsCommune();
         *      //c.PK_COMMUNE = (Convert.IsDBNull(reader["CODE"])) ? string.Empty : (System.String)reader["CODE"];
         *                      c.OriginalCODE = (Convert.IsDBNull(reader["CODE"]))?string.Empty:(System.String)reader["CODE"];
         *      c.LIBELLE = (Convert.IsDBNull(reader["LIBELLE"])) ? string.Empty : (System.String)reader["LIBELLE"];
         *      c.USERCREATION = (Convert.IsDBNull(reader["USERCREATION"])) ? string.Empty : (System.String)reader["USERCREATION"];
         *      c.USERMODIFICATION = (Convert.IsDBNull(reader["USERMODIFICATION"])) ? string.Empty : (System.String)reader["USERMODIFICATION"];
         *      c.DATECREATION = (Convert.IsDBNull(reader["DATECREATION"])) ? (DateTime?)null : (System.DateTime)reader["DATECREATION"];
         *      c.DATEMODIFICATION = (Convert.IsDBNull(reader["DATEMODIFICATION"])) ? (DateTime?)null : (System.DateTime)reader["DATEMODIFICATION"];
         *                      rows.Add(c);
         *              }
         *              return rows;
         *      }
         *
         * public bool Update(CsCommune pCommune)
         * {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *                {
         *                    Connection = cn,
         *                    CommandType = CommandType.StoredProcedure,
         *                    CommandText = "SPX_PARAM_COMMUNE_UPDATE"
         *                };
         *      cmd.Parameters.Clear();
         *
         *      try
         *      {
         *          //cmd.Parameters.AddWithValue("@CODE", pCommune.CODE);
         *          cmd.Parameters.AddWithValue("@LIBELLE", pCommune.LIBELLE);
         *          cmd.Parameters.AddWithValue("@OriginalCODE", pCommune.OriginalCODE);
         *          cmd.Parameters.AddWithValue("@DATECREATION", pCommune.DATECREATION);
         *          cmd.Parameters.AddWithValue("@DATEMODIFICATION", pCommune.DATEMODIFICATION);
         *          cmd.Parameters.AddWithValue("@USERCREATION", pCommune.USERCREATION);
         *          cmd.Parameters.AddWithValue("@USERMODIFICATION", pCommune.USERMODIFICATION);
         *          if (cn.State == ConnectionState.Closed)
         *              cn.Open();
         *          StartTransaction(cn);
         *          SetDBNullParametre(cmd.Parameters);
         *          int rowsAffected = cmd.ExecuteNonQuery();
         *          CommitTransaction(cmd.Transaction);
         *          return Convert.ToBoolean(rowsAffected);
         *      }
         *      catch (Exception ex)
         *      {
         *          RollBackTransaction(cmd.Transaction);
         *          throw ex;
         *      }
         *      finally
         *      {
         *          if (cn.State == ConnectionState.Open)
         *              cn.Close(); // Fermeture de la connection
         *          cmd.Dispose();
         *      }
         * }
         *
         * public bool Update(List<CsCommune> pCommuneCollection)
         * {
         *  int number = 0;
         *  foreach (CsCommune entity in pCommuneCollection)
         *  {
         *      if (Update(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * public bool Insert(CsCommune pCommune)
         * {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = "SPX_PARAM_COMMUNE_INSERER"
         *      };
         *      cmd.Parameters.Clear();
         *
         *      try
         *      {
         *          //cmd.Parameters.AddWithValue("@CODE", pCommune.CODE);
         *          cmd.Parameters.AddWithValue("@LIBELLE", pCommune.LIBELLE);
         *          cmd.Parameters.AddWithValue("@DATECREATION", pCommune.DATECREATION);
         *          cmd.Parameters.AddWithValue("@DATEMODIFICATION", pCommune.DATEMODIFICATION);
         *          cmd.Parameters.AddWithValue("@USERCREATION", pCommune.USERCREATION);
         *          cmd.Parameters.AddWithValue("@USERMODIFICATION", pCommune.USERMODIFICATION);
         *          if (cn.State == ConnectionState.Closed)
         *              cn.Open();
         *          StartTransaction(cn);
         *
         *          SetDBNullParametre(cmd.Parameters);
         *          int rowsAffected = cmd.ExecuteNonQuery();
         *          CommitTransaction(cmd.Transaction);
         *          return Convert.ToBoolean(rowsAffected);
         *      }
         *      catch (Exception ex)
         *      {
         *          RollBackTransaction(cmd.Transaction);
         *          throw ex;
         *      }
         *      finally
         *      {
         *          if (cn.State == ConnectionState.Open)
         *              cn.Close(); // Fermeture de la connection
         *          cmd.Dispose();
         *      }
         * }
         *
         * public bool Insert(List<CsCommune> pCommuneCollection)
         * {
         *  int number = 0;
         *  foreach (CsCommune entity in pCommuneCollection)
         *  {
         *      if (Insert(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * private void StartTransaction(SqlConnection _conn)
         * {
         *  if ((_Transaction) && (_conn != null))
         *  {
         *      cmd.Transaction = this.BeginTransaction(_conn);
         *  }
         * }
         *
         * private void CommitTransaction(SqlTransaction _pSqlTransaction)
         * {
         *  if ((_Transaction) && (_pSqlTransaction != null))
         *  {
         *      this.Commit(_pSqlTransaction);
         *  }
         * }
         *
         * private void RollBackTransaction(SqlTransaction _pSqlTransaction)
         * {
         *  if ((_Transaction) && (_pSqlTransaction != null))
         *  {
         *      this.RollBack(_pSqlTransaction);
         *  }
         * }
         *
         */

        public List <CsCommune> SelectAllCommune()
        {
            try
            {
                return(Entities.GetEntityListFromQuery <CsCommune>(ParamProcedure.PARAM_COMMUNE_RETOURNE()));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#16
0
 public static List <ObjTACHEDEVIS> GetAll()
 {
     try
     {
         return(Entities.GetEntityListFromQuery <ObjTACHEDEVIS>(ParamProcedure.PARAM_TACHEDEVIS_RETOURNE()));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#17
0
 public List <CsCtax> GetAll()
 {
     try
     {
         return(Entities.GetEntityListFromQuery <CsCtax>(ParamProcedure.PARAM_CTAX_RETOURNE()));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#18
0
 public List <CsNotificaton> SelectNotificationByTypeMail(string Code)
 {
     try
     {
         return(Entities.GetEntityListFromQuery <CsNotificaton>(ParamProcedure.SelectNotificationByTypeMail(Code)));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#19
0
 public CsCtax GetByCENTRECTAXDEBUTAPPLICATION(CsCtax entity)
 {
     try
     {
         return(Entities.GetEntityFromQuery <CsCtax>(ParamProcedure.PARAM_CTAX_RETOURNEById(entity)));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#20
0
 public List <CsParametreSMTP> SelectAllSMTP()
 {
     try
     {
         return(Entities.GetEntityListFromQuery <CsParametreSMTP>(ParamProcedure.RetourneParametreSMTP()));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#21
0
 public List <CsUniteComptage> SelectAllUniteComptage()
 {
     try
     {
         return(Entities.GetEntityListFromQuery <CsUniteComptage>(ParamProcedure.PARAM_UNITECOMPTAGE_RETOURNE()));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public CsEntreprise GetById(CsEntreprise entity)
 {
     try
     {
         return(Entities.GetEntityFromQuery <CsEntreprise>(ParamProcedure.PARAM_ENTREPRISE_RETOURNEById(entity.PK_ID)));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        /*
         * private string ConnectionString;
         *
         * public DB_CategorieBranchement()
         * {
         * try
         *  {
         *      ConnectionString = Session.GetSqlConnexionString();
         *  }
         *  catch (Exception ex)
         *  {
         *
         *      throw ex;
         *  }
         * }
         *
         * public DB_CategorieBranchement(string ConnStr)
         * {
         *  ConnectionString = ConnStr;
         * }
         *
         * private SqlConnection cn = null;
         *
         * private bool _Transaction;
         *
         * public bool Transaction
         * {
         *  get { return _Transaction; }
         *  set { _Transaction = value; }
         *
         * }
         *
         * private SqlCommand cmd = null;
         *
         * public List<CsCategorieBranchement> SelectAllCategorieBranchement()
         * {
         *  cn = new SqlConnection(ConnectionString);
         *  try
         *  {
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      cmd = new SqlCommand
         *                {
         *                    Connection = cn,
         *                    CommandType = CommandType.StoredProcedure,
         *                    CommandText = EnumProcedureStockee.SelectCATEGORIEBRANCHEMENT
         *                };
         *      IDataReader reader = cmd.ExecuteReader();
         *      var rows = new List<CsCategorieBranchement>();
         *      Fill(reader, rows, int.MinValue, int.MaxValue);
         *      reader.Close();
         *      return rows;
         *  }
         *  catch (Exception ex)
         *  {
         *      throw new Exception(EnumProcedureStockee.SelectCATEGORIEBRANCHEMENT + ":" + ex.Message);
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *          cn.Close(); // Fermeture de la connection
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Delete(CsCategorieBranchement pCategorieBranchement)
         * {
         *  try
         *  {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = EnumProcedureStockee.DeleteCATEGORIEBRANCHEMENT
         *      };
         *      cmd.Parameters.Clear();
         *      //cmd.Parameters.AddWithValue("@CODE", pCategorieBranchement.CODE);
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      StartTransaction(cn);
         *      int rowsAffected = cmd.ExecuteNonQuery();
         *      CommitTransaction(cmd.Transaction);
         *      return Convert.ToBoolean(rowsAffected);
         *  }
         *  catch (Exception ex)
         *  {
         *      RollBackTransaction(cmd.Transaction);
         *      throw new Exception(EnumProcedureStockee.DeleteCATEGORIEBRANCHEMENT+ ":" + ex.Message);
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *      cn.Close();
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Delete(List<CsCategorieBranchement> pCategorieBranchemenCollection)
         * {
         *  int number = 0;
         *  foreach (CsCategorieBranchement entity in pCategorieBranchemenCollection)
         *  {
         *      if (Delete(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * public static List<CsCategorieBranchement> Fill(IDataReader reader, List<CsCategorieBranchement> rows, int start, int pageLength)
         *      {
         *              // advance to the starting row
         *              for (int i = 0; i < start; i++)
         *              {
         *                      if (! reader.Read() )
         *                              return rows; // not enough rows, just return
         *              }
         *
         *              for (int i = 0; i < pageLength; i++)
         *              {
         *                      if (!reader.Read())
         *                              break; // we are done
         *
         *      var c = new CsCategorieBranchement();
         *      //c.CODE = (Convert.IsDBNull(reader["CODE"]))?string.Empty:(System.String)reader["CODE"];
         *      //c.OriginalCODE = (Convert.IsDBNull(reader["CODE"]))?string.Empty:(System.String)reader["CODE"];
         *      c.LIBELLE = (Convert.IsDBNull(reader["LIBELLE"])) ? string.Empty : (System.String)reader["LIBELLE"];
         *      c.USERCREATION = (Convert.IsDBNull(reader["USERCREATION"])) ? string.Empty : (System.String)reader["USERCREATION"];
         *      c.USERMODIFICATION = (Convert.IsDBNull(reader["USERMODIFICATION"])) ? string.Empty : (System.String)reader["USERMODIFICATION"];
         *      c.DATECREATION = (Convert.IsDBNull(reader["DATECREATION"])) ? (DateTime?)null : (System.DateTime)reader["DATECREATION"];
         *      c.DATEMODIFICATION = (Convert.IsDBNull(reader["DATEMODIFICATION"])) ? (DateTime?)null : (System.DateTime)reader["DATEMODIFICATION"];
         *                      rows.Add(c);
         *              }
         *              return rows;
         *      }
         *
         * public bool Update(CsCategorieBranchement pCategorieBranchement)
         * {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *                {
         *                    Connection = cn,
         *                    CommandType = CommandType.StoredProcedure,
         *                    CommandText = EnumProcedureStockee.UpdateCATEGORIEBRANCHEMENT
         *                };
         *      cmd.Parameters.Clear();
         *
         *      try
         *      {
         *          //cmd.Parameters.AddWithValue("@CODE", pCategorieBranchement.CODE);
         *          cmd.Parameters.AddWithValue("@LIBELLE", pCategorieBranchement.LIBELLE);
         *          //cmd.Parameters.AddWithValue("@OriginalCODE", pCategorieBranchement.OriginalCODE);
         *          cmd.Parameters.AddWithValue("@DATECREATION", pCategorieBranchement.DATECREATION);
         *          cmd.Parameters.AddWithValue("@DATEMODIFICATION", pCategorieBranchement.DATEMODIFICATION);
         *          cmd.Parameters.AddWithValue("@USERCREATION", pCategorieBranchement.USERCREATION);
         *          cmd.Parameters.AddWithValue("@USERMODIFICATION", pCategorieBranchement.USERMODIFICATION);
         *          if (cn.State == ConnectionState.Closed)
         *              cn.Open();
         *          StartTransaction(cn);
         *          SetDBNullParametre(cmd.Parameters);
         *          int rowsAffected = cmd.ExecuteNonQuery();
         *          CommitTransaction(cmd.Transaction);
         *          return Convert.ToBoolean(rowsAffected);
         *      }
         *      catch (Exception ex)
         *      {
         *          RollBackTransaction(cmd.Transaction);
         *          throw ex;
         *      }
         *      finally
         *      {
         *          if (cn.State == ConnectionState.Open)
         *              cn.Close(); // Fermeture de la connection
         *          cmd.Dispose();
         *      }
         * }
         *
         * public bool Update(List<CsCategorieBranchement> pCategorieBranchementCollection)
         * {
         *  int number = 0;
         *  foreach (CsCategorieBranchement entity in pCategorieBranchementCollection)
         *  {
         *      if (Update(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * public bool Insert(CsCategorieBranchement pCategorieBranchement)
         * {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = EnumProcedureStockee.InsertCATEGORIEBRANCHEMENT
         *      };
         *      cmd.Parameters.Clear();
         *
         *      try
         *      {
         *          //cmd.Parameters.AddWithValue("@CODE", pCategorieBranchement.CODE);
         *          cmd.Parameters.AddWithValue("@LIBELLE", pCategorieBranchement.LIBELLE);
         *          cmd.Parameters.AddWithValue("@DATECREATION", pCategorieBranchement.DATECREATION);
         *          cmd.Parameters.AddWithValue("@DATEMODIFICATION", pCategorieBranchement.DATEMODIFICATION);
         *          cmd.Parameters.AddWithValue("@USERCREATION", pCategorieBranchement.USERCREATION);
         *          cmd.Parameters.AddWithValue("@USERMODIFICATION", pCategorieBranchement.USERMODIFICATION);
         *          if (cn.State == ConnectionState.Closed)
         *              cn.Open();
         *          StartTransaction(cn);
         *
         *          SetDBNullParametre(cmd.Parameters);
         *          int rowsAffected = cmd.ExecuteNonQuery();
         *          CommitTransaction(cmd.Transaction);
         *          return Convert.ToBoolean(rowsAffected);
         *      }
         *      catch (Exception ex)
         *      {
         *          RollBackTransaction(cmd.Transaction);
         *          throw ex;
         *      }
         *      finally
         *      {
         *          if (cn.State == ConnectionState.Open)
         *              cn.Close(); // Fermeture de la connection
         *          cmd.Dispose();
         *      }
         * }
         *
         * public bool Insert(List<CsCategorieBranchement> pCategorieBranchementCollection)
         * {
         *  int number = 0;
         *  foreach (CsCategorieBranchement entity in pCategorieBranchementCollection)
         *  {
         *      if (Insert(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * private void StartTransaction(SqlConnection _conn)
         * {
         *  if ((_Transaction) && (_conn != null))
         *  {
         *      cmd.Transaction = this.BeginTransaction(_conn);
         *  }
         * }
         *
         * private void CommitTransaction(SqlTransaction _pSqlTransaction)
         * {
         *  if ((_Transaction) && (_pSqlTransaction != null))
         *  {
         *      this.Commit(_pSqlTransaction);
         *  }
         * }
         *
         * private void RollBackTransaction(SqlTransaction _pSqlTransaction)
         * {
         *  if ((_Transaction) && (_pSqlTransaction != null))
         *  {
         *      this.RollBack(_pSqlTransaction);
         *  }
         * }
         *
         */

        public List <CsTypeBranchement> SelectAllTypeBranchement()
        {
            try
            {
                return(Entities.GetEntityListFromQuery <CsTypeBranchement>(ParamProcedure.PARAM_TYPEBRANCHEMENT_RETOURNE()));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#24
0
 public List <CsCentre> SelectCentreBySiteId(int pId)
 {
     try
     {
         return(Entities.GetEntityListFromQuery <CsCentre>(ParamProcedure.PARAM_CENTRE_RETOURNEBySiteId(pId)));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#25
0
        /*
         * private string ConnectionString;
         *
         * public DB_Usage()
         * {
         * try
         *  {
         *      ConnectionString = Session.GetSqlConnexionString();
         *  }
         *  catch (Exception ex)
         *  {
         *
         *      throw ex;
         *  }
         * }
         *
         * public DB_Usage(string ConnStr)
         * {
         *  ConnectionString = ConnStr;
         * }
         *
         * private SqlConnection cn = null;
         *
         * private bool _Transaction;
         *
         * public bool Transaction
         * {
         *  get { return _Transaction; }
         *  set { _Transaction = value; }
         *
         * }
         *
         * private SqlCommand cmd = null;
         *
         * public List<CsUsage> SelectAllUsage()
         * {
         *  cn = new SqlConnection(ConnectionString);
         *  try
         *  {
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      cmd = new SqlCommand
         *                {
         *                    Connection = cn,
         *                    CommandType = CommandType.StoredProcedure,
         *                    CommandText = EnumProcedureStockee.SelectUsage
         *                };
         *      IDataReader reader = cmd.ExecuteReader();
         *      var rows = new List<CsUsage>();
         *      Fill(reader, rows, int.MinValue, int.MaxValue);
         *      reader.Close();
         *      return rows;
         *  }
         *  catch (Exception ex)
         *  {
         *      throw new Exception(EnumProcedureStockee.SelectUsage + ":" + ex.Message);
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *          cn.Close(); // Fermeture de la connection
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Delete(CsUsage pUsage)
         * {
         *  try
         *  {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = EnumProcedureStockee.DeleteUsage
         *      };
         *      cmd.Parameters.Clear();
         *      //cmd.Parameters.AddWithValue("@ID", pUsage.ID);
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      StartTransaction(cn);
         *      int rowsAffected = cmd.ExecuteNonQuery();
         *      CommitTransaction(cmd.Transaction);
         *      return Convert.ToBoolean(rowsAffected);
         *  }
         *  catch (Exception ex)
         *  {
         *      RollBackTransaction(cmd.Transaction);
         *      throw new Exception(EnumProcedureStockee.DeleteUsage + ":" + ex.Message);
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *      cn.Close();
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Delete(List<CsUsage> pUsageCollection)
         * {
         *  int number = 0;
         *  foreach (CsUsage entity in pUsageCollection)
         *  {
         *      if (Delete(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * private static List<CsUsage> Fill(IDataReader reader, List<CsUsage> rows, int start, int pageLength)
         * {
         *  // advance to the starting row
         *  for (int i = 0; i < start; i++)
         *  {
         *      if (!reader.Read())
         *          return rows; // not enough rows, just return
         *  }
         *
         *  for (int i = 0; i < pageLength; i++)
         *  {
         *      if (!reader.Read())
         *          break; // we are done
         *
         *      var c = new CsUsage
         *                             {
         *                                 //ID = (Convert.IsDBNull(reader["ID"])) ? (byte) 0 : (System.Byte) reader["ID"],
         *                                 //CODE =
         *                                 //    (Convert.IsDBNull(reader["CODE"]))
         *                                 //        ? string.Empty
         *                                 //        : (System.String) reader["CODE"],
         *                                 LIBELLE =
         *                                     (Convert.IsDBNull(reader["LIBELLE"]))
         *                                         ? null
         *                                         : (System.String) reader["LIBELLE"],
         *                                 DATECREATION =
         *                                     (Convert.IsDBNull(reader["DATECREATION"]))
         *                                         ? DateTime.MinValue
         *                                         : (System.DateTime) reader["DATECREATION"]
         *                             };
         *      if (Convert.IsDBNull(reader["DATEMODIFICATION"]))
         *          c.DATEMODIFICATION = null;
         *      else
         *          c.DATEMODIFICATION = (System.DateTime)reader["DATEMODIFICATION"];
         *      c.USERCREATION = (Convert.IsDBNull(reader["USERCREATION"])) ? string.Empty : (System.String)reader["USERCREATION"];
         *      c.USERMODIFICATION = (Convert.IsDBNull(reader["USERMODIFICATION"])) ? null : (System.String)reader["USERMODIFICATION"];
         *      rows.Add(c);
         *  }
         *  return rows;
         * }
         *
         * private bool Update(CsUsage pUsage)
         * {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *                {
         *                    Connection = cn,
         *                    CommandType = CommandType.StoredProcedure,
         *                    CommandText = EnumProcedureStockee.UpdateUsage
         *                };
         *      cmd.Parameters.Clear();
         *
         *      try
         *      {
         *          //cmd.Parameters.AddWithValue("@ID", pUsage.ID);
         *          //cmd.Parameters.AddWithValue("@CODE", pUsage.CODE);
         *          cmd.Parameters.AddWithValue("@LIBELLE", pUsage.LIBELLE);
         *          cmd.Parameters.AddWithValue("@DATECREATION", pUsage.DATECREATION);
         *          cmd.Parameters.AddWithValue("@DATEMODIFICATION", pUsage.DATEMODIFICATION);
         *          cmd.Parameters.AddWithValue("@USERCREATION", pUsage.USERCREATION);
         *          cmd.Parameters.AddWithValue("@USERMODIFICATION", pUsage.USERMODIFICATION);
         *          if (cn.State == ConnectionState.Closed)
         *              cn.Open();
         *          StartTransaction(cn);
         *          SetDBNullParametre(cmd.Parameters);
         *          int rowsAffected = cmd.ExecuteNonQuery();
         *          CommitTransaction(cmd.Transaction);
         *          return Convert.ToBoolean(rowsAffected);
         *      }
         *      catch (Exception ex)
         *      {
         *          RollBackTransaction(cmd.Transaction);
         *          throw ex;
         *      }
         *      finally
         *      {
         *          if (cn.State == ConnectionState.Open)
         *              cn.Close(); // Fermeture de la connection
         *          cmd.Dispose();
         *      }
         * }
         *
         * public bool Update(List<CsUsage> pUsageCollection)
         * {
         *  int number = 0;
         *  foreach (CsUsage entity in pUsageCollection)
         *  {
         *      if (Update(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * private bool Insert(CsUsage pUsage)
         * {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = EnumProcedureStockee.InsertUsage
         *      };
         *      cmd.Parameters.Clear();
         *
         *      try
         *      {
         *          //cmd.Parameters.AddWithValue("@CODE", pUsage.CODE);
         *          cmd.Parameters.AddWithValue("@LIBELLE", pUsage.LIBELLE);
         *          cmd.Parameters.AddWithValue("@DATECREATION", pUsage.DATECREATION);
         *          cmd.Parameters.AddWithValue("@DATEMODIFICATION", pUsage.DATEMODIFICATION);
         *          cmd.Parameters.AddWithValue("@USERCREATION", pUsage.USERCREATION);
         *          cmd.Parameters.AddWithValue("@USERMODIFICATION", pUsage.USERMODIFICATION);
         *          if (cn.State == ConnectionState.Closed)
         *              cn.Open();
         *          StartTransaction(cn);
         *
         *          SetDBNullParametre(cmd.Parameters);
         *          int rowsAffected = cmd.ExecuteNonQuery();
         *          CommitTransaction(cmd.Transaction);
         *          return Convert.ToBoolean(rowsAffected);
         *      }
         *      catch (Exception ex)
         *      {
         *          RollBackTransaction(cmd.Transaction);
         *          throw ex;
         *      }
         *      finally
         *      {
         *          if (cn.State == ConnectionState.Open)
         *              cn.Close(); // Fermeture de la connection
         *          cmd.Dispose();
         *      }
         * }
         *
         * public bool Insert(List<CsUsage> pUsageCollection)
         * {
         *  int number = 0;
         *  foreach (CsUsage entity in pUsageCollection)
         *  {
         *      if (Insert(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * private void StartTransaction(SqlConnection _conn)
         * {
         *  if ((_Transaction) && (_conn != null))
         *  {
         *      cmd.Transaction = this.BeginTransaction(_conn);
         *  }
         * }
         *
         * private void CommitTransaction(SqlTransaction _pSqlTransaction)
         * {
         *  if ((_Transaction) && (_pSqlTransaction != null))
         *  {
         *      this.Commit(_pSqlTransaction);
         *  }
         * }
         *
         * private void RollBackTransaction(SqlTransaction _pSqlTransaction)
         * {
         *  if ((_Transaction) && (_pSqlTransaction != null))
         *  {
         *      this.RollBack(_pSqlTransaction);
         *  }
         * }
         *
         */

        public List <CsUsage> SelectAllUsage()
        {
            try
            {
                return(Entities.GetEntityListFromQuery <CsUsage>(ParamProcedure.RetourneUsage(null)));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public string SelectLibelleProduit(int IdProduit)
 {
     try
     {
         var produit = Entities.GetEntityFromQuery <aBanque>(ParamProcedure.PARAM_PRODUIT_RETOURNEById(IdProduit));
         return(produit != null ? produit.LIBELLE : null);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#27
0
        /*
         * private string ConnectionString;
         *
         * public DB_ParametresGeneraux()
         * {
         * try
         *  {
         *      ConnectionString = Session.GetSqlConnexionString();
         *  }
         *  catch (Exception ex)
         *  {
         *
         *      throw ex;
         *  }
         * }
         *
         * public DB_ParametresGeneraux(string ConnStr)
         * {
         *  ConnectionString = ConnStr;
         * }
         *
         * private SqlConnection cn = null;
         *
         * private bool _Transaction;
         *
         * public bool Transaction
         * {
         *  get { return _Transaction; }
         *  set { _Transaction = value; }
         *
         * }
         *
         * private SqlCommand cmd = null;
         *
         * public List<CsParametresGeneraux> SelectAllParametresGeneraux()
         * {
         *  cn = new SqlConnection(ConnectionString);
         *  try
         *  {
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      cmd = new SqlCommand
         *                {
         *                    Connection = cn,
         *                    CommandType = CommandType.StoredProcedure,
         *                    CommandText = EnumProcedureStockee.SelectPARAMETRESGENRAUX
         *                };
         *      IDataReader reader = cmd.ExecuteReader();
         *      var rows = new List<CsParametresGeneraux>();
         *      Fill(reader, rows, int.MinValue, int.MaxValue);
         *      reader.Close();
         *      return rows;
         *  }
         *  catch (Exception ex)
         *  {
         *      throw new Exception(EnumProcedureStockee.SelectPARAMETRESGENRAUX + ":" + ex.Message);
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *          cn.Close(); // Fermeture de la connection
         *      cmd.Dispose();
         *  }
         * }
         *
         * public CsParametresGeneraux SelectParametresGenerauxByCode(string pCode)
         * {
         *  cn = new SqlConnection(ConnectionString);
         *  try
         *  {
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = EnumProcedureStockee.SelectPARAMETRESGENRAUXByKey
         *      };
         *      cmd.Parameters.Clear();
         *      cmd.Parameters.AddWithValue("@CODE", pCode);
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      IDataReader reader = cmd.ExecuteReader();
         *      var rows = new List<CsParametresGeneraux>();
         *      Fill(reader, rows, int.MinValue, int.MaxValue);
         *      reader.Close();
         *      if (rows.Count == 1)
         *      {
         *          return  rows[0];
         *      }
         *      else if (rows.Count == 0)
         *      {
         *          return null;
         *      }
         *      return null;
         *  }
         *  catch (Exception ex)
         *  {
         *      throw new Exception(EnumProcedureStockee.SelectPARAMETRESGENRAUXByKey + ":" + ex.Message);
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *          cn.Close(); // Fermeture de la connection
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Delete(CsParametresGeneraux pParametresGeneraux)
         * {
         *  try
         *  {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = EnumProcedureStockee.DeletePARAMETRESGENRAUX
         *      };
         *      cmd.Parameters.Clear();
         *      cmd.Parameters.AddWithValue("@CODE", pParametresGeneraux.CODE);
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      StartTransaction(cn);
         *      int rowsAffected = cmd.ExecuteNonQuery();
         *      CommitTransaction(cmd.Transaction);
         *      return Convert.ToBoolean(rowsAffected);
         *  }
         *  catch (Exception ex)
         *  {
         *      RollBackTransaction(cmd.Transaction);
         *      throw new Exception(EnumProcedureStockee.DeletePARAMETRESGENRAUX + ":" + ex.Message);
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *      cn.Close();
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Delete(List<CsParametresGeneraux> pParametreGenerauxCollection)
         * {
         *  int number = 0;
         *  foreach (CsParametresGeneraux entity in pParametreGenerauxCollection)
         *  {
         *      if (Delete(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * public static List<CsParametresGeneraux> Fill(IDataReader reader, List<CsParametresGeneraux> rows, int start, int pageLength)
         *      {
         *              // advance to the starting row
         *              for (int i = 0; i < start; i++)
         *              {
         *                      if (! reader.Read() )
         *                              return rows; // not enough rows, just return
         *              }
         *
         *              for (int i = 0; i < pageLength; i++)
         *              {
         *                      if (!reader.Read())
         *                              break; // we are done
         *
         *      var c = new CsParametresGeneraux();
         *                      c.CODE = (Convert.IsDBNull(reader["CODE"]))?string.Empty:(System.String)reader["CODE"];
         *                      c.OriginalCODE = (Convert.IsDBNull(reader["CODE"]))?string.Empty:(System.String)reader["CODE"];
         *      c.LIBELLE = (Convert.IsDBNull(reader["LIBELLE"])) ? string.Empty : (System.String)reader["LIBELLE"];
         *      c.DESCRIPTION = (Convert.IsDBNull(reader["DESCRIPTION"])) ? null : (System.String)reader["DESCRIPTION"];
         *      c.USERCREATION = (Convert.IsDBNull(reader["USERCREATION"])) ? string.Empty : (System.String)reader["USERCREATION"];
         *      c.USERMODIFICATION = (Convert.IsDBNull(reader["USERMODIFICATION"])) ? string.Empty : (System.String)reader["USERMODIFICATION"];
         *      c.DATECREATION = (Convert.IsDBNull(reader["DATECREATION"])) ? (DateTime?)null : (System.DateTime)reader["DATECREATION"];
         *      c.DATEMODIFICATION = (Convert.IsDBNull(reader["DATEMODIFICATION"])) ? (DateTime?)null : (System.DateTime)reader["DATEMODIFICATION"];
         *                      rows.Add(c);
         *              }
         *              return rows;
         *      }
         *
         * public bool Update(CsParametresGeneraux pParametresGeneraux)
         * {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *                {
         *                    Connection = cn,
         *                    CommandType = CommandType.StoredProcedure,
         *                    CommandText = EnumProcedureStockee.UpdatePARAMETRESGENRAUX
         *                };
         *      cmd.Parameters.Clear();
         *
         *      try
         *      {
         *          cmd.Parameters.AddWithValue("@CODE", pParametresGeneraux.CODE);
         *          cmd.Parameters.AddWithValue("@LIBELLE", pParametresGeneraux.LIBELLE);
         *          cmd.Parameters.AddWithValue("@DESCRIPTION", pParametresGeneraux.DESCRIPTION);
         *          cmd.Parameters.AddWithValue("@OriginalCODE", pParametresGeneraux.OriginalCODE);
         *          cmd.Parameters.AddWithValue("@DATECREATION", pParametresGeneraux.DATECREATION);
         *          cmd.Parameters.AddWithValue("@DATEMODIFICATION", pParametresGeneraux.DATEMODIFICATION);
         *          cmd.Parameters.AddWithValue("@USERCREATION", pParametresGeneraux.USERCREATION);
         *          cmd.Parameters.AddWithValue("@USERMODIFICATION", pParametresGeneraux.USERMODIFICATION);
         *          if (cn.State == ConnectionState.Closed)
         *              cn.Open();
         *          StartTransaction(cn);
         *          SetDBNullParametre(cmd.Parameters);
         *          int rowsAffected = cmd.ExecuteNonQuery();
         *          CommitTransaction(cmd.Transaction);
         *          return Convert.ToBoolean(rowsAffected);
         *      }
         *      catch (Exception ex)
         *      {
         *          RollBackTransaction(cmd.Transaction);
         *          throw ex;
         *      }
         *      finally
         *      {
         *          if (cn.State == ConnectionState.Open)
         *              cn.Close(); // Fermeture de la connection
         *          cmd.Dispose();
         *      }
         * }
         *
         * public bool Update(List<CsParametresGeneraux> pParametreGenerauxCollection)
         * {
         *  int number = 0;
         *  foreach (CsParametresGeneraux entity in pParametreGenerauxCollection)
         *  {
         *      if (Update(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * public bool Insert(CsParametresGeneraux pParametresGeneraux)
         * {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = EnumProcedureStockee.InsertPARAMETRESGENRAUX
         *      };
         *      cmd.Parameters.Clear();
         *
         *      try
         *      {
         *          cmd.Parameters.AddWithValue("@CODE", pParametresGeneraux.CODE);
         *          cmd.Parameters.AddWithValue("@LIBELLE", pParametresGeneraux.LIBELLE);
         *          cmd.Parameters.AddWithValue("@DESCRIPTION", pParametresGeneraux.DESCRIPTION);
         *          cmd.Parameters.AddWithValue("@DATECREATION", pParametresGeneraux.DATECREATION);
         *          cmd.Parameters.AddWithValue("@DATEMODIFICATION", pParametresGeneraux.DATEMODIFICATION);
         *          cmd.Parameters.AddWithValue("@USERCREATION", pParametresGeneraux.USERCREATION);
         *          cmd.Parameters.AddWithValue("@USERMODIFICATION", pParametresGeneraux.USERMODIFICATION);
         *          if (cn.State == ConnectionState.Closed)
         *              cn.Open();
         *          StartTransaction(cn);
         *
         *          SetDBNullParametre(cmd.Parameters);
         *          int rowsAffected = cmd.ExecuteNonQuery();
         *          CommitTransaction(cmd.Transaction);
         *          return Convert.ToBoolean(rowsAffected);
         *      }
         *      catch (Exception ex)
         *      {
         *          RollBackTransaction(cmd.Transaction);
         *          throw ex;
         *      }
         *      finally
         *      {
         *          if (cn.State == ConnectionState.Open)
         *              cn.Close(); // Fermeture de la connection
         *          cmd.Dispose();
         *      }
         * }
         *
         * public bool Insert(List<CsParametresGeneraux> pParametreGenerauxCollection)
         * {
         *  int number = 0;
         *  foreach (CsParametresGeneraux entity in pParametreGenerauxCollection)
         *  {
         *      if (Insert(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * private void StartTransaction(SqlConnection _conn)
         * {
         *  if ((_Transaction) && (_conn != null))
         *  {
         *      cmd.Transaction = this.BeginTransaction(_conn);
         *  }
         * }
         *
         * private void CommitTransaction(SqlTransaction _pSqlTransaction)
         * {
         *  if ((_Transaction) && (_pSqlTransaction != null))
         *  {
         *      this.Commit(_pSqlTransaction);
         *  }
         * }
         *
         * private void RollBackTransaction(SqlTransaction _pSqlTransaction)
         * {
         *  if ((_Transaction) && (_pSqlTransaction != null))
         *  {
         *      this.RollBack(_pSqlTransaction);
         *  }
         * }
         *
         */

        public List <CsParametresGeneraux> SelectAllParametresGeneraux()
        {
            try
            {
                //return Entities.GetEntityListFromQuery<CsParametresGeneraux>(ParamProcedure.PARAM_PARAMETRESGENERAUX_RETOURNE());
                DataTable obj = ParamProcedure.PARAM_PARAMETRESGENERAUX_RETOURNE();
                return(Entities.GetEntityListFromQuery <CsParametresGeneraux>(obj));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#28
0
        /*
         * private string ConnectionString;
         *
         * public DB_Centre()
         * {
         * try
         *  {
         *      ConnectionString = Session.GetSqlConnexionString();
         *  }
         *  catch (Exception ex)
         *  {
         *
         *      throw ex;
         *  }
         * }
         *
         * public DB_Centre(string ConnStr)
         * {
         *  ConnectionString = ConnStr;
         * }
         *
         * private SqlConnection cn = null;
         *
         * private bool _Transaction;
         *
         * public bool Transaction
         * {
         *  get { return _Transaction; }
         *  set { _Transaction = value; }
         *
         * }
         *
         * private SqlCommand cmd = null;
         *
         * public List<CsCentre> SelectAllCentre()
         * {
         *  cn = new SqlConnection(ConnectionString);
         *  try
         *  {
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      cmd = new SqlCommand
         *                {
         *                    Connection = cn,
         *                    CommandType = CommandType.StoredProcedure,
         *                    CommandText = EnumProcedureStockee.SelectCENTRE
         *                };
         *      IDataReader reader = cmd.ExecuteReader();
         *      var rows = new List<CsCentre>();
         *      Fill(reader, rows, int.MinValue, int.MaxValue);
         *      reader.Close();
         *      return rows;
         *  }
         *  catch (Exception ex)
         *  {
         *      throw new Exception(EnumProcedureStockee.SelectCENTRE + ":" + ex.Message);
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *          cn.Close(); // Fermeture de la connection
         *      cmd.Dispose();
         *  }
         * }
         *
         * public List<CsCentre> SelectCentreByCodeSite(string pCodeSite)
         * {
         *  cn = new SqlConnection(ConnectionString);
         *  try
         *  {
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = "SPX_PARAM_CENTRE_RETOURNEByCODESITE"
         *      };
         *      cmd.Parameters.Clear();
         *      cmd.Parameters.AddWithValue("@CODESITE", pCodeSite);
         *      IDataReader reader = cmd.ExecuteReader();
         *      var rows = new List<CsCentre>();
         *      Fill(reader, rows, int.MinValue, int.MaxValue);
         *      reader.Close();
         *      return rows;
         *  }
         *  catch (Exception ex)
         *  {
         *      throw  ex;
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *          cn.Close(); // Fermeture de la connection
         *      cmd.Dispose();
         *  }
         * }
         *
         * public CsCentre SelectCentreByCodeSiteCodeCentre(string pCodeSite, string pCodeCentre)
         * {
         *  cn = new SqlConnection(ConnectionString);
         *  try
         *  {
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = "SPX_PARAM_CENTRE_RETOURNEByCodeCentreCODESITE"
         *      };
         *      cmd.Parameters.Clear();
         *      cmd.Parameters.AddWithValue("@CodeCentre", pCodeCentre);
         *      cmd.Parameters.AddWithValue("@CODESITE", pCodeSite);
         *      IDataReader reader = cmd.ExecuteReader();
         *      var rows = new List<CsCentre>();
         *      Fill(reader, rows, int.MinValue, int.MaxValue);
         *      reader.Close();
         *      return rows.Count > 0 ? rows[0] : null;
         *  }
         *  catch (Exception ex)
         *  {
         *      throw ex;
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *          cn.Close(); // Fermeture de la connection
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Delete(CsCentre pCentre)
         * {
         *  try
         *  {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = EnumProcedureStockee.DeleteCENTRE
         *      };
         *      cmd.Parameters.Clear();
         *      cmd.Parameters.AddWithValue("@CodeCentre", pCentre.PK_CodeCentre);
         *      if (cn.State == ConnectionState.Closed)
         *          cn.Open();
         *      StartTransaction(cn);
         *      int rowsAffected = cmd.ExecuteNonQuery();
         *      CommitTransaction(cmd.Transaction);
         *      return Convert.ToBoolean(rowsAffected);
         *  }
         *  catch (Exception ex)
         *  {
         *      RollBackTransaction(cmd.Transaction);
         *      throw new Exception(EnumProcedureStockee.DeleteCENTRE + ":" + ex.Message);
         *  }
         *  finally
         *  {
         *      if (cn.State == ConnectionState.Open)
         *      cn.Close();
         *      cmd.Dispose();
         *  }
         * }
         *
         * public bool Delete(List<CsCentre> pCentreCollection)
         * {
         *  int number = 0;
         *  foreach (CsCentre entity in pCentreCollection)
         *  {
         *      if (Delete(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * public static List<CsCentre> Fill(IDataReader reader, List<CsCentre> rows, int start, int pageLength)
         *      {
         *              // advance to the starting row
         *              for (int i = 0; i < start; i++)
         *              {
         *                      if (! reader.Read() )
         *                              return rows; // not enough rows, just return
         *              }
         *
         *              for (int i = 0; i < pageLength; i++)
         *              {
         *                      if (!reader.Read())
         *                              break; // we are done
         *
         *      var c = new CsCentre();
         *      c.PK_CodeCentre = (Convert.IsDBNull(reader["CodeCentre"])) ? string.Empty : (System.String)reader["CodeCentre"];
         *      c.OriginalCodeCentre = (Convert.IsDBNull(reader["CodeCentre"])) ? string.Empty : (System.String)reader["CodeCentre"];
         *      c.Libelle = (Convert.IsDBNull(reader["LIBELLE"])) ? string.Empty : (System.String)reader["LIBELLE"];
         *      c.CodeType = (Convert.IsDBNull(reader["CodeType"])) ? string.Empty : (System.String)reader["CodeType"];
         *      c.CodeSite = (Convert.IsDBNull(reader["CodeSite"])) ? string.Empty : (System.String)reader["CodeSite"];
         *      c.LIBELLESITE = (Convert.IsDBNull(reader["LIBELLESITE"])) ? string.Empty : (System.String)reader["LIBELLESITE"];
         *      c.LIBELLETYPECENTRE = (Convert.IsDBNull(reader["LIBELLETYPECENTRE"])) ? string.Empty : (System.String)reader["LIBELLETYPECENTRE"];
         *      c.USERCREATION = (Convert.IsDBNull(reader["USERCREATION"])) ? string.Empty : (System.String)reader["USERCREATION"];
         *      c.USERMODIFICATION = (Convert.IsDBNull(reader["USERMODIFICATION"])) ? string.Empty : (System.String)reader["USERMODIFICATION"];
         *      c.DATECREATION = (Convert.IsDBNull(reader["DATECREATION"])) ? (DateTime?)null : (System.DateTime)reader["DATECREATION"];
         *      c.DATEMODIFICATION = (Convert.IsDBNull(reader["DATEMODIFICATION"])) ? (DateTime?)null : (System.DateTime)reader["DATEMODIFICATION"];
         *                      rows.Add(c);
         *              }
         *              return rows;
         *      }
         *
         * public bool Update(CsCentre pCentre)
         * {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *                {
         *                    Connection = cn,
         *                    CommandType = CommandType.StoredProcedure,
         *                    CommandText = EnumProcedureStockee.UpdateCENTRE
         *                };
         *      cmd.Parameters.Clear();
         *
         *      try
         *      {
         *          cmd.Parameters.AddWithValue("@CodeCentre", pCentre.PK_CodeCentre);
         *          cmd.Parameters.AddWithValue("@OriginalCodeCentre", pCentre.OriginalCodeCentre);
         *          cmd.Parameters.AddWithValue("@LIBELLE", pCentre.Libelle);
         *          cmd.Parameters.AddWithValue("@CodeType", pCentre.CodeType);
         *          cmd.Parameters.AddWithValue("@CodeSite", pCentre.CodeSite);
         *          cmd.Parameters.AddWithValue("@DATECREATION", pCentre.DATECREATION);
         *          cmd.Parameters.AddWithValue("@DATEMODIFICATION", pCentre.DATEMODIFICATION);
         *          cmd.Parameters.AddWithValue("@USERCREATION", pCentre.USERCREATION);
         *          cmd.Parameters.AddWithValue("@USERMODIFICATION", pCentre.USERMODIFICATION);
         *          if (cn.State == ConnectionState.Closed)
         *              cn.Open();
         *          StartTransaction(cn);
         *          SetDBNullParametre(cmd.Parameters);
         *          int rowsAffected = cmd.ExecuteNonQuery();
         *          CommitTransaction(cmd.Transaction);
         *          return Convert.ToBoolean(rowsAffected);
         *      }
         *      catch (Exception ex)
         *      {
         *          RollBackTransaction(cmd.Transaction);
         *          throw ex;
         *      }
         *      finally
         *      {
         *          if (cn.State == ConnectionState.Open)
         *              cn.Close(); // Fermeture de la connection
         *          cmd.Dispose();
         *      }
         * }
         *
         * public bool Update(List<CsCentre> pCsCentreCollection)
         * {
         *  int number = 0;
         *  foreach (CsCentre entity in pCsCentreCollection)
         *  {
         *      if (Update(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * public bool Insert(CsCentre pCentre)
         * {
         *      cn = new SqlConnection(ConnectionString);
         *      cmd = new SqlCommand
         *      {
         *          Connection = cn,
         *          CommandType = CommandType.StoredProcedure,
         *          CommandText = EnumProcedureStockee.InsertCENTRE
         *      };
         *      cmd.Parameters.Clear();
         *
         *      try
         *      {
         *          cmd.Parameters.AddWithValue("@CodeCentre", pCentre.PK_CodeCentre);
         *          cmd.Parameters.AddWithValue("@CodeSite", pCentre.CodeSite);
         *          cmd.Parameters.AddWithValue("@CODETYPE", pCentre.CodeType);
         *          cmd.Parameters.AddWithValue("@LIBELLE", pCentre.Libelle);
         *          cmd.Parameters.AddWithValue("@DATECREATION", pCentre.DATECREATION);
         *          cmd.Parameters.AddWithValue("@DATEMODIFICATION", pCentre.DATEMODIFICATION);
         *          cmd.Parameters.AddWithValue("@USERCREATION", pCentre.USERCREATION);
         *          cmd.Parameters.AddWithValue("@USERMODIFICATION", pCentre.USERMODIFICATION);
         *          if (cn.State == ConnectionState.Closed)
         *              cn.Open();
         *          StartTransaction(cn);
         *
         *          SetDBNullParametre(cmd.Parameters);
         *          int rowsAffected = cmd.ExecuteNonQuery();
         *          CommitTransaction(cmd.Transaction);
         *          return Convert.ToBoolean(rowsAffected);
         *      }
         *      catch (Exception ex)
         *      {
         *          RollBackTransaction(cmd.Transaction);
         *          throw ex;
         *      }
         *      finally
         *      {
         *          if (cn.State == ConnectionState.Open)
         *              cn.Close(); // Fermeture de la connection
         *          cmd.Dispose();
         *      }
         * }
         *
         * public bool Insert(List<CsCentre> pCentreCollection)
         * {
         *  int number = 0;
         *  foreach (CsCentre entity in pCentreCollection)
         *  {
         *      if (Insert(entity))
         *      {
         *          number++;
         *      }
         *  }
         *  return number != 0;
         * }
         *
         * private void StartTransaction(SqlConnection _conn)
         * {
         *  if ((_Transaction) && (_conn != null))
         *  {
         *      cmd.Transaction = this.BeginTransaction(_conn);
         *  }
         * }
         *
         * private void CommitTransaction(SqlTransaction _pSqlTransaction)
         * {
         *  if ((_Transaction) && (_pSqlTransaction != null))
         *  {
         *      this.Commit(_pSqlTransaction);
         *  }
         * }
         *
         * private void RollBackTransaction(SqlTransaction _pSqlTransaction)
         * {
         *  if ((_Transaction) && (_pSqlTransaction != null))
         *  {
         *      this.RollBack(_pSqlTransaction);
         *  }
         * }
         *
         */

        public List <CsCentre> SelectAllCentre()
        {
            try
            {
                List <CsCentre>  lstCentre        = Entities.GetEntityListFromQuery <CsCentre>(ParamProcedure.PARAM_CENTRE_RETOURNE());
                List <CsProduit> lstProduitCentre = Entities.GetEntityListFromQuery <CsProduit>(ParamProcedure.PARAM_PRODUIT_CENTRE());
                foreach (CsCentre item in lstCentre)
                {
                    item.LESPRODUITSDUSITE = lstProduitCentre.Where(t => t.FK_IDCENTRE == item.PK_ID).ToList();
                }
                return(lstCentre);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#29
0
        public bool Update(List <CsCentre> pCsCentreCollection)
        {
            try
            {
                galadbEntities ctx    = new galadbEntities();
                int            result = -1;
                foreach (CsCentre item in pCsCentreCollection)
                {
                    List <int> lstIdCentreInit  = new List <int>();
                    List <int> lstIdProduitAnc  = new List <int>();
                    List <int> lstIdProduitNouv = new List <int>();

                    List <int> lstIdProduitAJouter     = new List <int>();
                    List <int> lstIdProduitSupprimer   = new List <int>();
                    List <int> lstIdProduitNonModifier = new List <int>();

                    List <PRODUITCENTRE> lstProduitAsupp = new List <PRODUITCENTRE>();
                    List <PRODUITCENTRE> lstProduitAjout = new List <PRODUITCENTRE>();

                    List <CsProduit> lstProduitCentre = Entities.GetEntityListFromQuery <CsProduit>(ParamProcedure.PARAM_PRODUIT_CENTRE(item.PK_ID));

                    foreach (CsProduit items in lstProduitCentre)
                    {
                        lstIdProduitAnc.Add(items.FK_IDPRODUIT);
                    }

                    foreach (CsProduit items in item.LESPRODUITSDUSITE)
                    {
                        lstIdProduitNouv.Add(items.FK_IDPRODUIT);
                    }

                    lstIdProduitAJouter = lstIdProduitNouv.Where(t => !lstIdProduitAnc.Contains(t)).ToList();
                    lstProduitAjout     = Entities.ConvertObject <Galatee.Entity.Model.PRODUITCENTRE, CsProduit>(item.LESPRODUITSDUSITE.Where(t => lstIdProduitAJouter.Contains(t.FK_IDPRODUIT)).ToList());

                    // Supprimer
                    lstIdProduitSupprimer = lstIdProduitAnc.Where(t => !lstIdProduitNouv.Contains(t)).ToList();
                    lstProduitAsupp       = Entities.ConvertObject <Galatee.Entity.Model.PRODUITCENTRE, CsProduit>(lstProduitCentre.Where(t => lstIdProduitSupprimer.Contains(t.FK_IDPRODUIT)).ToList());
                    lstProduitAsupp.ForEach(t => t.DATEFIN = System.DateTime.Today);
                    //

                    CENTRE leCentre = new CENTRE();
                    leCentre = Entities.ConvertObject <Galatee.Entity.Model.CENTRE, CsCentre>(item);


                    Entities.UpdateEntity <Galatee.Entity.Model.CENTRE>(leCentre, ctx);
                    if (lstProduitAsupp != null && lstProduitAsupp.Count != 0)
                    {
                        Entities.UpdateEntity <Galatee.Entity.Model.PRODUITCENTRE>(lstProduitAsupp, ctx);
                    }

                    if (lstProduitAjout != null && lstProduitAjout.Count != 0)
                    {
                        Entities.InsertEntity <Galatee.Entity.Model.PRODUITCENTRE>(lstProduitAjout, ctx);
                    }
                }
                result = ctx.SaveChanges();
                return(result == -1 ? false : true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }