Ejemplo n.º 1
0
        public List <CsCasind> SelectAllCasDeReleveEcrasable()
        {
            List <CsCasind> ListeRetour = new List <CsCasind>();

            try
            {
                var ls = Entities.GetEntityListFromQuery <CsCasind>(ParamProcedure.PARAM_CASIND_RETOURNE());
                if (ls != null && ls.Count > 0)
                {
                    foreach (var item in ls)
                    {
                        if (Tools.Utility.IsNumeric(item.CODE))
                        {
                            if (int.Parse(item.CODE) > Enumere.Cas80)
                            {
                                ListeRetour.Add(item);
                            }
                        }
                    }
                }
                return(ListeRetour);
                //return Entities.GetEntityListFromQuery<CsCasind>(ParamProcedure.PARAM_CASIND_RETOURNE());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
0
        //    /// <summary>
        //    /// DB_CASIND
        //    /// </summary>
        //    public DB_CASIND()
        //    {
        //        ConnectionString = Session.GetSqlConnexionString();
        //    }
        //    /// <summary>
        //    /// DB_CASIND
        //    /// </summary>
        //    /// <param name="ConnStr"></param>
        //    public DB_CASIND(string ConnStr)
        //    {
        //        ConnectionString = ConnStr;
        //    }
        //    /// <summary>
        //    /// ConnectionString
        //    /// </summary>
        //    private string ConnectionString;
        //    private SqlConnection cn = null;
        //    /// <summary>
        //    /// _Transaction
        //    /// </summary>
        //    private bool _Transaction;
        //    /// <summary>
        //    /// Transaction
        //    /// </summary>
        //    public bool Transaction
        //    {
        //        get { return _Transaction; }
        //        set { _Transaction = value; }

        //    }

        //    private SqlCommand cmd = null;

        //public static List<CsCasind> Fill(IDataReader reader, List<CsCasind> 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

        //        //CsCasind c = new CsCasind();
        //        //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.CAS = (Convert.IsDBNull(reader["CAS"])) ? string.Empty : (System.String)reader["CAS"];
        //        //c.OriginalCAS = (Convert.IsDBNull(reader["CAS"])) ? string.Empty : (System.String)reader["CAS"];

        //        //if (Convert.IsDBNull(reader["CASGEN1"]))
        //        //    c.CASGEN1 = null;
        //        //else
        //        //    c.CASGEN1 = (short)reader["CASGEN1"];

        //        //if (Convert.IsDBNull(reader["CASGEN2"]))
        //        //    c.CASGEN2 = null;
        //        //else
        //        //    c.CASGEN2 = (short)reader["CASGEN2"];
        //        //if (Convert.IsDBNull(reader["CASGEN3"]))
        //        //    c.CASGEN3 = null;
        //        //else
        //        //    c.CASGEN3 = (short)reader["CASGEN3"];
        //        //if (Convert.IsDBNull(reader["CASGEN4"]))
        //        //    c.CASGEN4 = null;
        //        //else
        //        //    c.CASGEN4 = (short)reader["CASGEN4"];
        //        //if (Convert.IsDBNull(reader["CASGEN5"]))
        //        //    c.CASGEN5 = null;
        //        //else
        //        //    c.CASGEN5 = (short)reader["CASGEN5"];
        //        //if (Convert.IsDBNull(reader["CASGEN6"]))
        //        //    c.CASGEN6 = null;
        //        //else
        //        //    c.CASGEN6 = (short)reader["CASGEN6"];
        //        //if (Convert.IsDBNull(reader["CASGEN7"]))
        //        //    c.CASGEN7 = null;
        //        //else
        //        //    c.CASGEN7 = (short)reader["CASGEN7"];
        //        //if (Convert.IsDBNull(reader["CASGEN8"]))
        //        //    c.CASGEN8 = null;
        //        //else
        //        //    c.CASGEN8 = (short)reader["CASGEN8"];
        //        //if (Convert.IsDBNull(reader["CASGEN9"]))
        //        //    c.CASGEN9 = null;
        //        //else
        //        //    c.CASGEN9 = (short)reader["CASGEN9"];
        //        //if (Convert.IsDBNull(reader["CASGEN10"]))
        //        //    c.CASGEN10 = null;
        //        //else
        //        //    c.CASGEN10 = (short)reader["CASGEN10"];

        //        //c.DATECREATION = (Convert.IsDBNull(reader["DATECREATION"])) ? null : (System.DateTime?)reader["DATECREATION"];
        //        //c.DATEMODIFICATION = (Convert.IsDBNull(reader["DATEMODIFICATION"])) ? null : (System.DateTime?)reader["DATEMODIFICATION"];
        //        //c.ELSAISI1 = (Convert.IsDBNull(reader["ELSAISI1"])) ? string.Empty : (System.String)reader["ELSAISI1"];
        //        //c.ELSAISI2 = (Convert.IsDBNull(reader["ELSAISI2"])) ? null : (System.String)reader["ELSAISI2"];
        //        //c.ELSAISI3 = (Convert.IsDBNull(reader["ELSAISI3"])) ? null : (System.String)reader["ELSAISI3"];
        //        //c.ENQUETE = (Convert.IsDBNull(reader["ENQUETE"])) ? null : (System.String)reader["ENQUETE"];
        //        //c.FACTURE = (Convert.IsDBNull(reader["FACTURE"])) ? null : (System.String)reader["FACTURE"];
        //        //c.LIBCOURT = (Convert.IsDBNull(reader["LIBCOURT"])) ? null : (System.String)reader["LIBCOURT"];
        //        //c.LIBELLE = (Convert.IsDBNull(reader["LIBELLE"])) ? null : (System.String)reader["LIBELLE"];
        //        //c.LIBFAC = (Convert.IsDBNull(reader["LIBFAC"])) ? null : (System.String)reader["LIBFAC"];
        //        //c.TYPEMSGTSP = (Convert.IsDBNull(reader["TYPEMSGTSP"])) ? null : (System.String)reader["TYPEMSGTSP"];
        //        //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"])) ? string.Empty : (System.String)reader["LIBELLECENTRE"];
        //        //rows.Add(c);
        //    }
        //    return rows;
        //}

        //public List<CsCasind> SelectAllCasDeReleve()
        //{
        //    cn = new SqlConnection(ConnectionString);
        //    cmd = new SqlCommand();
        //    cmd.Connection = cn;
        //    cmd.CommandType = CommandType.StoredProcedure;
        //    cmd.CommandText = "SPX_PARAM_CASIND_RETOURNE";

        //    try
        //    {
        //        if (cn.State == ConnectionState.Closed)
        //            cn.Open();

        //        StartTransaction(cn);

        //        IDataReader reader = cmd.ExecuteReader();
        //        var rows = new List<CsCasind>();
        //        Fill(reader, rows, int.MinValue, int.MaxValue);
        //        reader.Close();
        //        return rows;
        //    }
        //    catch (Exception ex)
        //    {
        //        RollBackTransaction(cmd.Transaction);
        //        throw new Exception("SPX_PARAM_CASIND_RETOURNE" + ":" + ex.Message);
        //    }
        //    finally
        //    {
        //        if (cn.State == ConnectionState.Open)
        //            cn.Close(); // Fermeture de la connection
        //        cmd.Dispose();
        //    }
        //}

        //public List<CsCasind> SelectAllCasDeReleveByCentreCas(CsCasind pCasind)
        //{
        //    try
        //    {
        //        cn = new SqlConnection(ConnectionString);
        //        cmd = new SqlCommand
        //        {
        //            Connection = cn,
        //            CommandType = CommandType.StoredProcedure,
        //            CommandText = "SPX_PARAM_CASIND_RETOURNEByCENTRECAS"
        //        };
        //        cmd.Parameters.Clear();
        //        cmd.Parameters.AddWithValue("@CENTRE", pCasind.FK_CENTRE);
        //        cmd.Parameters.AddWithValue("@CAS", pCasind.PK_CAS);

        //        if (cn.State == ConnectionState.Closed)
        //            cn.Open();

        //        StartTransaction(cn);

        //        IDataReader reader = cmd.ExecuteReader();
        //        var rows = new List<CsCasind>();
        //        Fill(reader, rows, int.MinValue, int.MaxValue);
        //        reader.Close();
        //        return rows;
        //    }
        //    catch (Exception ex)
        //    {
        //        RollBackTransaction(cmd.Transaction);
        //        throw new Exception("SPX_PARAM_CASIND_RETOURNEByCENTRECAS" + ":" + ex.Message);
        //    }
        //    finally
        //    {
        //        if (cn.State == ConnectionState.Open)
        //            cn.Close(); // Fermeture de la connection
        //        cmd.Dispose();
        //    }
        //}

        //public List<CsCasind> SelectAllCasDeReleveEcrasable()
        //{
        //    try
        //    {
        //        cn = new SqlConnection(ConnectionString);
        //        cmd = new SqlCommand
        //        {
        //            Connection = cn,
        //            CommandType = CommandType.StoredProcedure,
        //            CommandText = "SPX_PARAM_CASIND_RETOURNE_CASECRASABLE"
        //        };
        //        cmd.Parameters.Clear();

        //        if (cn.State == ConnectionState.Closed)
        //            cn.Open();

        //        StartTransaction(cn);

        //        IDataReader reader = cmd.ExecuteReader();
        //        var rows = new List<CsCasind>();
        //        Fill(reader, rows, int.MinValue, int.MaxValue);
        //        reader.Close();
        //        return rows;
        //    }
        //    catch (Exception ex)
        //    {
        //        RollBackTransaction(cmd.Transaction);
        //        throw new Exception("SPX_PARAM_CASIND_RETOURNE_CASECRASABLE" + ":" + ex.Message);
        //    }
        //    finally
        //    {
        //        if (cn.State == ConnectionState.Open)
        //            cn.Close(); // Fermeture de la connection
        //        cmd.Dispose();
        //    }
        //}

        //public bool Delete(CsCasind pCasind)
        //{
        //    try
        //    {
        //        cn = new SqlConnection(ConnectionString);
        //        cmd = new SqlCommand
        //        {
        //            Connection = cn,
        //            CommandType = CommandType.StoredProcedure,
        //            CommandText = "SPX_PARAM_CASIND_SUPPRIMER"
        //        };
        //        cmd.Parameters.Clear();
        //        cmd.Parameters.AddWithValue("@CENTRE", pCasind.FK_CENTRE);
        //        cmd.Parameters.AddWithValue("@CAS", pCasind.PK_CAS);
        //        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_CASIND_SUPPRIMER" + ":" + ex.Message);
        //    }
        //    finally
        //    {
        //        if (cn.State == ConnectionState.Open)
        //            cn.Close();
        //        cmd.Dispose();
        //    }
        //}

        //public bool Delete(List<CsCasind> pCasindCollection)
        //{
        //    int number = 0;
        //    foreach (CsCasind entity in pCasindCollection)
        //    {
        //        if (Delete(entity))
        //        {
        //            number++;
        //        }
        //    }
        //    return number != 0;
        //}

        //public bool Update(CsCasind pCasind)
        //{
        //    cn = new SqlConnection(ConnectionString);
        //    cmd = new SqlCommand
        //    {
        //        Connection = cn,
        //        CommandType = CommandType.StoredProcedure,
        //        CommandText = "SPX_PARAM_CASIND_UPDATE"
        //    };
        //    cmd.Parameters.Clear();

        //    try
        //    {
        //        cmd.Parameters.AddWithValue("CENTRE", pCasind.FK_CENTRE);
        //        cmd.Parameters.AddWithValue("OriginalCENTRE", pCasind.OriginalCENTRE);
        //        cmd.Parameters.AddWithValue("CAS", pCasind.PK_CAS);
        //        cmd.Parameters.AddWithValue("OriginalCAS", pCasind.OriginalCAS);
        //        cmd.Parameters.AddWithValue("CASGEN1", pCasind.CASGEN1);
        //        cmd.Parameters.AddWithValue("CASGEN2", pCasind.CASGEN2);
        //        cmd.Parameters.AddWithValue("CASGEN3", pCasind.CASGEN3);
        //        cmd.Parameters.AddWithValue("CASGEN4", pCasind.CASGEN4);
        //        cmd.Parameters.AddWithValue("CASGEN5", pCasind.CASGEN5);
        //        cmd.Parameters.AddWithValue("CASGEN6", pCasind.CASGEN6);
        //        cmd.Parameters.AddWithValue("CASGEN7", pCasind.CASGEN7);
        //        cmd.Parameters.AddWithValue("CASGEN8", pCasind.CASGEN8);
        //        cmd.Parameters.AddWithValue("CASGEN9", pCasind.CASGEN9);
        //        cmd.Parameters.AddWithValue("CASGEN10", pCasind.CASGEN10);
        //        cmd.Parameters.AddWithValue("CASGEN1", pCasind.CASGEN1);
        //        cmd.Parameters.AddWithValue("CASGEN1", pCasind.CASGEN1);
        //        cmd.Parameters.AddWithValue("CASGEN1", pCasind.CASGEN1);
        //        cmd.Parameters.AddWithValue("CASGEN1", pCasind.CASGEN1);
        //        cmd.Parameters.AddWithValue("CASGEN1", pCasind.CASGEN1);
        //        cmd.Parameters.AddWithValue("ELSAISI1", pCasind.ELSAISI1);
        //        cmd.Parameters.AddWithValue("ELSAISI2", pCasind.ELSAISI2);
        //        cmd.Parameters.AddWithValue("ELSAISI3", pCasind.ELSAISI3);
        //        cmd.Parameters.AddWithValue("ENQUETE", pCasind.ENQUETE);
        //        cmd.Parameters.AddWithValue("FACTURE", pCasind.FACTURE);
        //        cmd.Parameters.AddWithValue("LIBCOURT", pCasind.LIBCOURT);
        //        cmd.Parameters.AddWithValue("LIBELLE", pCasind.LIBELLE);
        //        cmd.Parameters.AddWithValue("LIBFAC", pCasind.LIBFAC);
        //        cmd.Parameters.AddWithValue("TYPEMSGTSP", pCasind.TYPEMSGTSP);
        //        cmd.Parameters.AddWithValue("TRANS", pCasind.TRANS);
        //        cmd.Parameters.AddWithValue("DATECREATION", pCasind.DATECREATION);
        //        cmd.Parameters.AddWithValue("DATEMODIFICATION", pCasind.DATEMODIFICATION);
        //        cmd.Parameters.AddWithValue("USERCREATION", pCasind.USERCREATION);
        //        cmd.Parameters.AddWithValue("USERMODIFICATION", pCasind.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<CsCasind> pCasindCollection)
        //{
        //    int number = 0;
        //    foreach (CsCasind entity in pCasindCollection)
        //    {
        //        if (Update(entity))
        //        {
        //            number++;
        //        }
        //    }
        //    return number != 0;
        //}

        //public bool Insert(CsCasind pCasind)
        //{
        //    cn = new SqlConnection(ConnectionString);
        //    cmd = new SqlCommand
        //    {
        //        Connection = cn,
        //        CommandType = CommandType.StoredProcedure,
        //        CommandText = "SPX_PARAM_QUARTIER_INSERER"
        //    };
        //    cmd.Parameters.Clear();

        //    try
        //    {
        //        cmd.Parameters.AddWithValue("CENTRE", pCasind.FK_CENTRE);
        //        cmd.Parameters.AddWithValue("CAS", pCasind.PK_CAS);
        //        cmd.Parameters.AddWithValue("CASGEN1", pCasind.CASGEN1);
        //        cmd.Parameters.AddWithValue("CASGEN2", pCasind.CASGEN2);
        //        cmd.Parameters.AddWithValue("CASGEN3", pCasind.CASGEN3);
        //        cmd.Parameters.AddWithValue("CASGEN4", pCasind.CASGEN4);
        //        cmd.Parameters.AddWithValue("CASGEN5", pCasind.CASGEN5);
        //        cmd.Parameters.AddWithValue("CASGEN6", pCasind.CASGEN6);
        //        cmd.Parameters.AddWithValue("CASGEN7", pCasind.CASGEN7);
        //        cmd.Parameters.AddWithValue("CASGEN8", pCasind.CASGEN8);
        //        cmd.Parameters.AddWithValue("CASGEN9", pCasind.CASGEN9);
        //        cmd.Parameters.AddWithValue("CASGEN10", pCasind.CASGEN10);
        //        cmd.Parameters.AddWithValue("CASGEN1", pCasind.CASGEN1);
        //        cmd.Parameters.AddWithValue("CASGEN1", pCasind.CASGEN1);
        //        cmd.Parameters.AddWithValue("CASGEN1", pCasind.CASGEN1);
        //        cmd.Parameters.AddWithValue("CASGEN1", pCasind.CASGEN1);
        //        cmd.Parameters.AddWithValue("CASGEN1", pCasind.CASGEN1);
        //        cmd.Parameters.AddWithValue("ELSAISI1", pCasind.ELSAISI1);
        //        cmd.Parameters.AddWithValue("ELSAISI2", pCasind.ELSAISI2);
        //        cmd.Parameters.AddWithValue("ELSAISI3", pCasind.ELSAISI3);
        //        cmd.Parameters.AddWithValue("ENQUETE", pCasind.ENQUETE);
        //        cmd.Parameters.AddWithValue("FACTURE", pCasind.FACTURE);
        //        cmd.Parameters.AddWithValue("LIBCOURT", pCasind.LIBCOURT);
        //        cmd.Parameters.AddWithValue("LIBELLE", pCasind.LIBELLE);
        //        cmd.Parameters.AddWithValue("LIBFAC", pCasind.LIBFAC);
        //        cmd.Parameters.AddWithValue("TYPEMSGTSP", pCasind.TYPEMSGTSP);
        //        cmd.Parameters.AddWithValue("TRANS", pCasind.TRANS);
        //        cmd.Parameters.AddWithValue("DATECREATION", pCasind.DATECREATION);
        //        cmd.Parameters.AddWithValue("DATEMODIFICATION", pCasind.DATEMODIFICATION);
        //        cmd.Parameters.AddWithValue("USERCREATION", pCasind.USERCREATION);
        //        cmd.Parameters.AddWithValue("USERMODIFICATION", pCasind.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<CsCasind> pCasindCollection)
        //{
        //    int number = 0;
        //    foreach (CsCasind entity in pCasindCollection)
        //    {
        //        if (Insert(entity))
        //        {
        //            number++;
        //        }
        //    }
        //    return number != 0;
        //}

        //#region Méthodes de mise à jour de la table CASIND
        ///// <summary>
        ///// Selectcasind_CASECRASABLE
        ///// </summary>
        ///// <returns></returns>
        //public List<CsCasind> Selectcasind_CASECRASABLE()
        //{
        //    List<CsCasind> casecrasable = new List<CsCasind>();
        //    CsCasind cas;

        //    cn = new SqlConnection(ConnectionString);
        //    cmd = new SqlCommand();
        //    cmd.Connection = cn;
        //    cmd.CommandType = CommandType.StoredProcedure;
        //    cmd.CommandText = EnumProcedureStockee.SelectCASINDCasEcrasable;

        //    try
        //    {
        //        StartTransaction(cn);
        //        if (cn.State == ConnectionState.Closed)
        //            cn.Open();

        //        SqlDataReader reader = cmd.ExecuteReader();
        //        CommitTransaction(cmd.Transaction);

        //        while (reader.Read())
        //        {
        //            cas = new CsCasind();
        //            cas.CENTRE = reader.GetValue(0).ToString().Trim();
        //            cas.CAS = reader.GetValue(1).ToString().Trim();
        //            cas.LIBELLE = reader.GetValue(2).ToString().Trim();
        //            cas.ENQUETE = reader.GetValue(3).ToString().Trim();
        //            cas.FACTURE= reader.GetValue(4).ToString().Trim();
        //            cas.LIBFAC = reader.GetValue(5).ToString().Trim();
        //            cas.CASGEN1 = Convert.ToInt16(string.IsNullOrEmpty(reader.GetValue(6).ToString().Trim())) ;
        //            cas.CASGEN2 = Convert.ToInt16(reader.GetValue(7).ToString().Trim());
        //            cas.CASGEN3 = Convert.ToInt16(reader.GetValue(8).ToString().Trim());
        //            cas.CASGEN4 = Convert.ToInt16(reader.GetValue(9).ToString().Trim());
        //            cas.CASGEN5 = Convert.ToInt16(reader.GetValue(10).ToString().Trim());
        //            cas.CASGEN6 = Convert.ToInt16(reader.GetValue(11).ToString().Trim());
        //            cas.CASGEN7 = Convert.ToInt16(reader.GetValue(12).ToString().Trim());
        //            cas.CASGEN8 = Convert.ToInt16(reader.GetValue(13).ToString().Trim());
        //            cas.CASGEN9 = Convert.ToInt16(reader.GetValue(14).ToString().Trim());
        //            cas.CASGEN10 = Convert.ToInt16(reader.GetValue(15).ToString().Trim());
        //            cas.ELSAISI1 = reader.GetValue(16).ToString().Trim();
        //            cas.ELSAISI2 = reader.GetValue(17).ToString().Trim();
        //            cas.ELSAISI3 = reader.GetValue(18).ToString().Trim();
        //            //cas.DMAJ = Convert.ToDateTime(reader.GetValue(19).ToString().Trim());
        //            //cas.TRANS = reader.GetValue(20).ToString().Trim();
        //            cas.TYPEMSGTSP = reader.GetValue(21).ToString().Trim();
        //            casecrasable.Add(cas);
        //        }
        //        //Fermeture reader
        //        reader.Close();

        //        return casecrasable;
        //    }
        //    catch (Exception ex)
        //    {
        //        RollBackTransaction(cmd.Transaction);
        //        throw new Exception(EnumProcedureStockee.SelectCASINDCasEcrasable + ":" + ex.Message);
        //    }
        //    finally
        //    {
        //        if (cn.State == ConnectionState.Open)
        //            cn.Close(); // Fermeture de la connection
        //            cmd.Dispose();
        //    }
        //}
        ///// <summary>
        ///// SelectAll_CASIND
        ///// </summary>
        ///// <returns></returns>
        //public DataSet SelectAll_CASIND()
        //{
        //    cn = new SqlConnection(ConnectionString);
        //    cmd = new SqlCommand();
        //    cmd.Connection = cn;
        //    cmd.CommandType = CommandType.StoredProcedure;
        //    cmd.CommandText = EnumProcedureStockee.SelectCASIND;

        //    try
        //    {

        //        if (cn.State == ConnectionState.Closed)
        //            cn.Open();
        //        StartTransaction(cn);
        //        SqlDataAdapter adapter = new SqlDataAdapter();
        //        adapter.SelectCommand = cmd;
        //        DataSet ds = new DataSet();
        //        adapter.Fill(ds);
        //        CommitTransaction(cmd.Transaction);
        //        return ds;
        //    }
        //    catch (Exception ex)
        //    {
        //        RollBackTransaction(cmd.Transaction);
        //        throw new Exception(EnumProcedureStockee.SelectCASIND + ":" + ex.Message);
        //    }
        //    finally
        //    {
        //        if (cn.State == ConnectionState.Open)
        //            cn.Close(); // Fermeture de la connection
        //        cmd.Dispose();
        //    }
        //}
        ///// <summary>
        ///// Selectcasind_CASGEN_BY_CAS
        ///// </summary>
        ///// <param name="Cas"></param>
        ///// <returns></returns>
        //public List<CsCasind> Selectcasind_CASGEN_BY_CAS(string Cas)
        //{
        //    List<CsCasind> Listecasgen = new List<CsCasind>();
        //    CsCasind casgen;

        //    cn = new SqlConnection(ConnectionString);
        //    cmd = new SqlCommand();
        //    cmd.Connection = cn;
        //    cmd.CommandType = CommandType.StoredProcedure;
        //    cmd.CommandText = EnumProcedureStockee.SelectCASIND_CASGENS;
        //    cmd.Parameters.Clear();

        //    cmd.Parameters.Add("@CAS", SqlDbType.VarChar).Value = Cas;
        //    try
        //    {

        //        if (cn.State == ConnectionState.Closed)
        //            cn.Open();
        //        StartTransaction(cn);
        //        SqlDataReader reader = cmd.ExecuteReader();
        //        CommitTransaction(cmd.Transaction);

        //        while (reader.Read())
        //        {
        //            casgen = new CsCasind();
        //            casgen.CASGEN1 = Convert.ToInt16(reader.GetValue(0).ToString().Trim());
        //            casgen.CASGEN2 = Convert.ToInt16(reader.GetValue(1).ToString().Trim());
        //            casgen.CASGEN3 = Convert.ToInt16(reader.GetValue(2).ToString().Trim());
        //            casgen.CASGEN4 = Convert.ToInt16(reader.GetValue(3).ToString().Trim());
        //            casgen.CASGEN5 = Convert.ToInt16(reader.GetValue(4).ToString().Trim());
        //            casgen.CASGEN6 = Convert.ToInt16(reader.GetValue(5).ToString().Trim());
        //            casgen.CASGEN7 = Convert.ToInt16(reader.GetValue(6).ToString().Trim());
        //            casgen.CASGEN8 = Convert.ToInt16(reader.GetValue(7).ToString().Trim());
        //            casgen.CASGEN9 = Convert.ToInt16(reader.GetValue(8).ToString().Trim());
        //            casgen.CASGEN10 = Convert.ToInt16(reader.GetValue(9).ToString().Trim());
        //            Listecasgen.Add(casgen);
        //        }
        //        //Fermeture reader
        //        reader.Close();

        //        return Listecasgen;
        //    }
        //    catch (Exception ex)
        //    {
        //        RollBackTransaction(cmd.Transaction);
        //        throw new Exception(EnumProcedureStockee.SelectCASIND_CASGENS + ":" + ex.Message);
        //    }
        //    finally
        //    {
        //        if (cn.State == ConnectionState.Open)
        //            cn.Close(); // Fermeture de la connection
        //        cmd.Dispose();
        //    }
        //}
        ///// <summary>
        ///// Selectcasind_LIBELLE_BY_CAS
        ///// </summary>
        ///// <param name="CAS"></param>
        ///// <returns></returns>
        //public string Selectcasind_LIBELLE_BY_CAS(string CAS)
        //{
        //    string Libelle = string.Empty;

        //    cn = new SqlConnection(ConnectionString);
        //    cmd = new SqlCommand();
        //    cmd.Connection = cn;
        //    cmd.CommandType = CommandType.StoredProcedure;
        //    cmd.CommandText = EnumProcedureStockee.SelectCASIND_LIBELLE_BY_CAS;
        //    cmd.Parameters.Clear();

        //    cmd.Parameters.Add("@CAS", SqlDbType.VarChar).Value = CAS;
        //    try
        //    {

        //        if (cn.State == ConnectionState.Closed)
        //            cn.Open();
        //        StartTransaction(cn);
        //        SqlDataReader reader = cmd.ExecuteReader();
        //        CommitTransaction(cmd.Transaction);

        //        while (reader.Read())
        //        {
        //            Libelle = reader.GetValue(0).ToString().Trim();
        //        }
        //        //Fermeture reader
        //        reader.Close();

        //        return Libelle;
        //    }
        //    catch (Exception ex)
        //    {
        //        RollBackTransaction(cmd.Transaction);
        //        throw new Exception(EnumProcedureStockee.SelectCASIND_CASGENS + ":" + ex.Message);
        //    }
        //    finally
        //    {
        //        if (cn.State == ConnectionState.Open)
        //            cn.Close(); // Fermeture de la connection
        //        cmd.Dispose();
        //    }
        //}
        ///// <summary>
        ///// MiseAJour_CASIND
        ///// </summary>
        ///// <param name="row"></param>
        //public void MiseAJour_CASIND(List<CsCasind> rows)
        //{
        //    cn = new SqlConnection(ConnectionString);
        //    cmd = new SqlCommand();
        //    cmd.Connection = cn;
        //    cmd.CommandType = CommandType.StoredProcedure;
        //    cmd.CommandText = EnumProcedureStockee.UpdateCASIND.Trim();


        //    try
        //    {
        //        foreach (CsCasind row in rows)
        //        {
        //            cmd.Parameters.Clear();

        //            cmd.Parameters.Add("@CENTRE", SqlDbType.VarChar).Value = row.CENTRE;
        //            cmd.Parameters.Add("@CAS", SqlDbType.VarChar).Value = row.CAS;
        //            cmd.Parameters.Add("@LIBELLE", SqlDbType.VarChar).Value = row.LIBELLE;
        //            cmd.Parameters.Add("@ENQUETE", SqlDbType.VarChar).Value = row.ENQUETE;
        //            cmd.Parameters.Add("@FACTURE", SqlDbType.VarChar).Value = row.FACTURE;
        //            cmd.Parameters.Add("@LIBFAC", SqlDbType.VarChar).Value = row.LIBFAC;
        //            cmd.Parameters.Add("@CASGEN1", SqlDbType.SmallInt).Value = row.CASGEN1;
        //            cmd.Parameters.Add("@CASGEN2", SqlDbType.SmallInt).Value = row.CASGEN2;
        //            cmd.Parameters.Add("@CASGEN3", SqlDbType.SmallInt).Value = row.CASGEN3;
        //            cmd.Parameters.Add("@CASGEN4", SqlDbType.SmallInt).Value = row.CASGEN4;
        //            cmd.Parameters.Add("@CASGEN5", SqlDbType.SmallInt).Value = row.CASGEN5;
        //            cmd.Parameters.Add("@CASGEN6", SqlDbType.SmallInt).Value = row.CASGEN6;
        //            cmd.Parameters.Add("@CASGEN7", SqlDbType.SmallInt).Value = row.CASGEN7;
        //            cmd.Parameters.Add("@CASGEN8", SqlDbType.SmallInt).Value = row.CASGEN8;
        //            cmd.Parameters.Add("@CASGEN9", SqlDbType.SmallInt).Value = row.CASGEN9;
        //            cmd.Parameters.Add("@CASGEN10", SqlDbType.SmallInt).Value = row.CASGEN10;
        //            cmd.Parameters.Add("@ELSAISI1", SqlDbType.VarChar).Value = row.ELSAISI1;
        //            cmd.Parameters.Add("@ELSAISI2", SqlDbType.VarChar).Value = row.ELSAISI2;
        //            cmd.Parameters.Add("@ELSAISI3", SqlDbType.VarChar).Value = row.ELSAISI3;
        //            cmd.Parameters.Add("@DMAJ", SqlDbType.DateTime).Value = row.DMAJ;
        //            cmd.Parameters.Add("@TRANS", SqlDbType.VarChar).Value = row.TRANS;
        //            cmd.Parameters.Add("@LIBCOURT", SqlDbType.VarChar).Value = row.LIBCOURT;
        //            cmd.Parameters.Add("@TYPEMSGTSP", SqlDbType.VarChar).Value = row.TYPEMSGTSP;
        //            cmd.Parameters.Add("@ROWID", SqlDbType.Timestamp).Value = row.ROWID;

        //            DBBase.SetDBNullParametre(cmd.Parameters);

        //            if (cn.State == ConnectionState.Closed)
        //                cn.Open();

        //            StartTransaction(cn);

        //            cmd.ExecuteNonQuery(); // Exécution de la procédure stockée
        //        }
        //        CommitTransaction(cmd.Transaction);
        //    }

        //    catch (Exception ex)
        //    {
        //        RollBackTransaction(cmd.Transaction);
        //        throw new Exception(EnumProcedureStockee.UpdateCASIND + ":" + ex.Message);
        //    }
        //    finally
        //    {
        //        if (cn.State == ConnectionState.Open)
        //            cn.Close(); // Fermeture de la connection
        //        cmd.Dispose();
        //    }
        //}
        ///// <summary>
        ///// Insertion_CASIND
        ///// </summary>
        ///// <param name="row"></param>
        //public void Insertion_CASIND(List<CsCasind> rows)
        //{
        //    cn = new SqlConnection(ConnectionString);
        //    cmd = new SqlCommand();
        //    cmd.Connection = cn;
        //    cmd.CommandType = CommandType.StoredProcedure;
        //    cmd.CommandText = EnumProcedureStockee.InsertCASIND.Trim();


        //    try
        //    {
        //        foreach (CsCasind row in rows)
        //        {
        //            cmd.Parameters.Clear();

        //            cmd.Parameters.Add("@CENTRE", SqlDbType.VarChar).Value = row.CENTRE;
        //            cmd.Parameters.Add("@CAS", SqlDbType.VarChar).Value = row.CAS;
        //            cmd.Parameters.Add("@LIBELLE", SqlDbType.VarChar).Value = row.LIBELLE;
        //            cmd.Parameters.Add("@ENQUETE", SqlDbType.VarChar).Value = row.ENQUETE;
        //            cmd.Parameters.Add("@FACTURE", SqlDbType.VarChar).Value = row.FACTURE;
        //            cmd.Parameters.Add("@LIBFAC", SqlDbType.VarChar).Value = row.LIBFAC;
        //            cmd.Parameters.Add("@CASGEN1", SqlDbType.SmallInt).Value = row.CASGEN1;
        //            cmd.Parameters.Add("@CASGEN2", SqlDbType.SmallInt).Value = row.CASGEN2;
        //            cmd.Parameters.Add("@CASGEN3", SqlDbType.SmallInt).Value = row.CASGEN3;
        //            cmd.Parameters.Add("@CASGEN4", SqlDbType.SmallInt).Value = row.CASGEN4;
        //            cmd.Parameters.Add("@CASGEN5", SqlDbType.SmallInt).Value = row.CASGEN5;
        //            cmd.Parameters.Add("@CASGEN6", SqlDbType.SmallInt).Value = row.CASGEN6;
        //            cmd.Parameters.Add("@CASGEN7", SqlDbType.SmallInt).Value = row.CASGEN7;
        //            cmd.Parameters.Add("@CASGEN8", SqlDbType.SmallInt).Value = row.CASGEN8;
        //            cmd.Parameters.Add("@CASGEN9", SqlDbType.SmallInt).Value = row.CASGEN9;
        //            cmd.Parameters.Add("@CASGEN10", SqlDbType.SmallInt).Value = row.CASGEN10;
        //            cmd.Parameters.Add("@ELSAISI1", SqlDbType.VarChar).Value = row.ELSAISI1;
        //            cmd.Parameters.Add("@ELSAISI2", SqlDbType.VarChar).Value = row.ELSAISI2;
        //            cmd.Parameters.Add("@ELSAISI3", SqlDbType.VarChar).Value = row.ELSAISI3;
        //            cmd.Parameters.Add("@DMAJ", SqlDbType.DateTime).Value = row.DMAJ;
        //            cmd.Parameters.Add("@TRANS", SqlDbType.VarChar).Value = row.TRANS;
        //            cmd.Parameters.Add("@LIBCOURT", SqlDbType.VarChar).Value = row.LIBCOURT;
        //            cmd.Parameters.Add("@TYPEMSGTSP", SqlDbType.VarChar).Value = row.TYPEMSGTSP;

        //            DBBase.SetDBNullParametre(cmd.Parameters);

        //            if (cn.State == ConnectionState.Closed)
        //                cn.Open();

        //            StartTransaction(cn);

        //            cmd.ExecuteNonQuery(); // Exécution de la procédure stockée
        //        }

        //        CommitTransaction(cmd.Transaction);
        //    }
        //    catch (Exception ex)
        //    {
        //        RollBackTransaction(cmd.Transaction);
        //        throw new Exception(EnumProcedureStockee.InsertCASIND + ":" + ex.Message);
        //    }
        //    finally
        //    {
        //        if (cn.State == ConnectionState.Open)
        //            cn.Close(); // Fermeture de la connection
        //        cmd.Dispose();
        //    }
        //}
        ///// <summary>
        ///// Testunicite_CASIND
        ///// </summary>
        ///// <param name="Centre"></param>
        ///// <param name="Cas"></param>
        ///// <returns></returns>
        //public bool Testunicite_CASIND(string Centre, string Cas)
        //{
        //    bool Result = false;
        //    try
        //    {
        //        cn = new SqlConnection(ConnectionString);
        //        cmd = new SqlCommand();
        //        cmd.Connection = cn;
        //        cmd.CommandType = CommandType.StoredProcedure;
        //        cmd.CommandText = EnumProcedureStockee.SelectCASINDByKey.Trim();
        //        cmd.Parameters.Clear();
        //        cmd.Parameters.Add("@CENTRE", SqlDbType.VarChar).Value = Centre;
        //        cmd.Parameters.Add("@CAS", SqlDbType.VarChar).Value = Cas;

        //        if (cn.State == ConnectionState.Closed)
        //            cn.Open();
        //        StartTransaction(cn);

        //        SqlDataReader reader = cmd.ExecuteReader();
        //        if (reader.HasRows)
        //        {
        //            Result = true;
        //        }
        //        reader.Close();
        //        CommitTransaction(cmd.Transaction);


        //    }
        //    catch (Exception ex)
        //    {
        //        RollBackTransaction(cmd.Transaction);
        //        throw ex;
        //    }
        //    finally
        //    {
        //        if (cn.State == ConnectionState.Open)
        //            cn.Close(); // Fermeture de la connection
        //        cmd.Dispose();
        //    }
        //    return Result;
        //}
        ///// <summary>
        ///// Delete_CASIND
        ///// </summary>
        ///// <param name="Centre"></param>
        ///// <param name="Cas"></param>
        //public void Delete_CASIND(string Centre, string Cas)
        //{
        //    cn = new SqlConnection(ConnectionString);
        //    cmd = new SqlCommand();
        //    cmd.Connection = cn;
        //    cmd.CommandType = CommandType.StoredProcedure;
        //    cmd.CommandText = EnumProcedureStockee.DeleteCASIND;
        //    cmd.Parameters.Clear();

        //    cmd.Parameters.Add("@CENTRE", SqlDbType.VarChar).Value = Centre;
        //    cmd.Parameters.Add("@CAS", SqlDbType.VarChar).Value = Cas;

        //    try
        //    {
        //        if (cn.State == ConnectionState.Closed)
        //            cn.Open();

        //        StartTransaction(cn);

        //        cmd.ExecuteNonQuery();
        //        CommitTransaction(cmd.Transaction);
        //    }
        //    catch (Exception ex)
        //    {
        //        RollBackTransaction(cmd.Transaction);
        //        throw new Exception(EnumProcedureStockee.DeleteCASIND + ":" + ex.Message);
        //    }
        //    finally
        //    {
        //        if (cn.State == ConnectionState.Open)
        //            cn.Close();
        //        cmd.Dispose();
        //    }
        //}

        //#endregion

        //#region Méthodes de gestion de transaction
        ///// <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);
        //    }

        //}

        //#endregion

        public List <CsCasind> SelectAllCasDeReleve()
        {
            try
            {
                return(Entities.GetEntityListFromQuery <CsCasind>(ParamProcedure.PARAM_CASIND_RETOURNE()));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }