public void InsertarTBCATCiudad(TBCATCiudad entidad)
        {
			try
			{
				//Obtener DbCommand para ejcutar el Store Procedure
				using (DbCommand com = db.GetStoredProcCommand("NombreDelStrore"))
				{
					//Parametros
					//db.AddInParameter(com, "@Parametro", DbType.Tipo, entidad.Atributo);
				
					//Ejecucion de la Consulta
					db.ExecuteNonQuery(com);

					//Cierre de la conexion y liberacion de memoria
					com.Dispose();
				}
			}
			catch (Exception ex)
			{
				throw ex;
			}
        }
 public static void InsertarTBCATCiudad(TBCATCiudad entidad)
 {
     dal.InsertarTBCATCiudad(entidad);			
 }
        public TBCATCiudad ObtenerTBCATCiudad()
        {
			TBCATCiudad resultado = null;
			try
			{
				//Obtener DbCommand para ejcutar el Store Procedure
				using (DbCommand com = db.GetStoredProcCommand("NombreDelStrore"))
				{
					//Parametros
					//db.AddInParameter(com, "@Parametro", DbType.Tipo, entidad.Atributo);
				
					//Ejecucion de la Consulta
					using (IDataReader reader = db.ExecuteReader(com))
					{
						if (reader != null)
						{
							resultado = new TBCATCiudad();
							//Lectura de los datos del ResultSet
						}

						reader.Dispose();
					}

					//Cierre de la conexion y liberacion de memoria
					com.Dispose();
				}
			}
			catch (Exception ex)
			{
				throw ex;
			}
			return resultado;
        }
        public List<TBCATCiudad> ObtenerTBCATCiudad(int accion, int idCiudad, string ciudad, int idEstatus, int idEstado)
        {
            List<TBCATCiudad> resultado = null;
			try
			{
				//Obtener DbCommand para ejcutar el Store Procedure
                using (DbCommand com = db.GetStoredProcCommand("SP_SelCiudad"))
				{
					//Parametros
                    db.AddInParameter(com, "@Accion", DbType.Int32, accion);
                    db.AddInParameter(com, "@IdCiudad", DbType.Int32, idCiudad);
                    db.AddInParameter(com, "@Ciudad", DbType.String, ciudad);
                    db.AddInParameter(com, "@IdEstatus", DbType.Int32, idEstatus);
                    db.AddInParameter(com, "@IdEstado", DbType.Int32, idEstado);
				
					//Ejecucion de la Consulta
                    using (IDataReader reader = db.ExecuteReader(com))
                    {
                        if (reader != null)
                        {
                            resultado = new List<TBCATCiudad>();
                            //Lectura de los datos del ResultSet
                            while (reader.Read())
                            {
                                TBCATCiudad Ciudad = new TBCATCiudad();
                                if (!reader.IsDBNull(0)) Ciudad.IdCiudad = Convert.ToInt32(reader[0]);
                                if (!reader.IsDBNull(1)) Ciudad.Ciudad = reader[1].ToString();
                                if (!reader.IsDBNull(2)) Ciudad.IdEstado = Convert.ToInt32(reader[2]);
                                if (!reader.IsDBNull(3)) Ciudad.IdEstatus = Convert.ToInt32(reader[3]);
                                resultado.Add(Ciudad);
                            }
                        }

                        reader.Dispose();
                    }

					//Cierre de la conexion y liberacion de memoria
					com.Dispose();
				}
			}
			catch (Exception ex)
			{
				throw ex;
			}
			return resultado;
        }